pub struct BoundsOptions {
pub resolve_drop: bool,
pub prune_sized: bool,
}
Fields§
§resolve_drop: bool
Add T: Drop
bounds to every type generic, so that we can build ImplExpr
s to know what
code is run on drop.
prune_sized: bool
Prune T: Sized
and T: MetaSized
predicates.
Trait Implementations§
Source§impl Clone for BoundsOptions
impl Clone for BoundsOptions
Source§fn clone(&self) -> BoundsOptions
fn clone(&self) -> BoundsOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BoundsOptions
impl Debug for BoundsOptions
impl Copy for BoundsOptions
Auto Trait Implementations§
impl Freeze for BoundsOptions
impl RefUnwindSafe for BoundsOptions
impl Send for BoundsOptions
impl Sync for BoundsOptions
impl Unpin for BoundsOptions
impl UnwindSafe for BoundsOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more