pub struct Init;
Expand description
Typestate marker for the initialization phase
This is a zero-sized type. It just allows for specific methods to be
implemented only on types that were created during the init
function.
Trait Implementations§
source§impl PartialEq<Init> for Init
impl PartialEq<Init> for Init
impl Eq for Init
impl StructuralEq for Init
impl StructuralPartialEq for Init
impl UdfState for Init
Auto Trait Implementations§
impl RefUnwindSafe for Init
impl Send for Init
impl Sync for Init
impl Unpin for Init
impl UnwindSafe for Init
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