pub struct AddTranslations;Expand description
Hook for adding extra translations to MCVM
Trait Implementations§
Source§impl Hook for AddTranslations
impl Hook for AddTranslations
Source§type Result = HashMap<Language, HashMap<TranslationKey, String>>
type Result = HashMap<Language, HashMap<TranslationKey, String>>
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 AddTranslations
impl RefUnwindSafe for AddTranslations
impl Send for AddTranslations
impl Sync for AddTranslations
impl Unpin for AddTranslations
impl UnwindSafe for AddTranslations
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