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
Source§fn clone(&self) -> DefinitionSafety
fn clone(&self) -> DefinitionSafety
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 DefinitionSafety
impl Debug for DefinitionSafety
Source§impl Hash for DefinitionSafety
impl Hash for DefinitionSafety
Source§impl PartialEq for DefinitionSafety
impl PartialEq for DefinitionSafety
impl Copy for DefinitionSafety
impl Eq for DefinitionSafety
impl StructuralPartialEq for DefinitionSafety
Auto Trait Implementations§
impl Freeze 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