pub struct MetaInfo {
pub enabled: Option<bool>,
pub forward: Option<bool>,
pub owned: Option<bool>,
pub ref_: Option<bool>,
pub ref_mut: Option<bool>,
pub source: Option<bool>,
pub backtrace: Option<bool>,
pub types: HashMap<RefType, HashSet<Type, DeterministicState>, DeterministicState>,
}
Fields§
§enabled: Option<bool>
§forward: Option<bool>
§owned: Option<bool>
§ref_: Option<bool>
§ref_mut: Option<bool>
§source: Option<bool>
§backtrace: Option<bool>
§types: HashMap<RefType, HashSet<Type, DeterministicState>, DeterministicState>
Implementations§
source§impl MetaInfo
impl MetaInfo
fn into_full(self, defaults: FullMetaInfo) -> FullMetaInfo
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MetaInfo
impl RefUnwindSafe for MetaInfo
impl !Send for MetaInfo
impl !Sync for MetaInfo
impl Unpin for MetaInfo
impl UnwindSafe for MetaInfo
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)