pub enum DefinitionSafety {
Safe,
Unsafe,
Partial,
}Expand description
Safety classification for definitions.
Variants§
Safe
Safe: pure and terminating.
Unsafe
Unsafe: may use unsafe declarations.
Partial
Partial: may not terminate.
Implementations§
Trait Implementations§
Source§impl Clone for DefinitionSafety
impl Clone for DefinitionSafety
impl Copy for DefinitionSafety
Source§impl Debug for DefinitionSafety
impl Debug for DefinitionSafety
impl Eq for DefinitionSafety
Source§impl Hash for DefinitionSafety
impl Hash for DefinitionSafety
Source§impl PartialEq for DefinitionSafety
impl PartialEq for DefinitionSafety
impl StructuralPartialEq for DefinitionSafety
Auto Trait Implementations§
impl Forget for DefinitionSafety
impl Freeze for DefinitionSafety
impl Move for DefinitionSafety
impl RefUnwindSafe for DefinitionSafety
impl Send for DefinitionSafety
impl Sync for DefinitionSafety
impl Unpin for DefinitionSafety
impl UnsafeUnpin for DefinitionSafety
impl UnwindSafe for DefinitionSafety
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