pub struct ImportInstance;
Expand description
Hook for importing an instance
Trait Implementations§
Source§impl Hook for ImportInstance
impl Hook for ImportInstance
Source§type Arg = ImportInstanceArg
type Arg = ImportInstanceArg
The type for the argument that goes into the hook
Source§type Result = ImportInstanceResult
type Result = ImportInstanceResult
The type for the result from the hook
Source§fn get_name_static() -> &'static str
fn get_name_static() -> &'static str
Get the name of the hook statically
Source§fn get_version() -> u16
fn get_version() -> u16
Get the version number of the hook
Source§fn get_takes_over() -> bool
fn get_takes_over() -> bool
Get whether the hook should forward all output to the terminal
Source§fn call(
&self,
arg: HookCallArg<'_, Self>,
o: &mut impl MCVMOutput,
) -> Result<HookHandle<Self>>where
Self: Sized,
fn call(
&self,
arg: HookCallArg<'_, Self>,
o: &mut impl MCVMOutput,
) -> Result<HookHandle<Self>>where
Self: Sized,
Call the hook using the specified program
Auto Trait Implementations§
impl Freeze for ImportInstance
impl RefUnwindSafe for ImportInstance
impl Send for ImportInstance
impl Sync for ImportInstance
impl Unpin for ImportInstance
impl UnwindSafe for ImportInstance
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more