pub struct BoundsOptions {
pub resolve_destruct: bool,
pub prune_sized: bool,
}Fields§
§resolve_destruct: boolAdd T: Destruct bounds to every type generic, so that we can build ImplExprs to know
what code is run on drop.
prune_sized: boolPrune 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