pub struct TranslationMetadata {
pub download_uri: Option<String>,
pub full_description: Option<MultiformatMessageString>,
pub full_name: Option<String>,
pub information_uri: Option<String>,
pub name: String,
pub properties: Option<PropertyBag>,
pub short_description: Option<MultiformatMessageString>,
}
Expand description
Translation metadata, required for a translation, not populated by other component types.
Provides additional metadata related to translation.
Fields
download_uri: Option<String>
The absolute URI from which the translation metadata can be downloaded.
full_description: Option<MultiformatMessageString>
A comprehensive description of the translation metadata.
full_name: Option<String>
The full name associated with the translation metadata.
information_uri: Option<String>
The absolute URI from which information related to the translation metadata can be downloaded.
name: String
The name associated with the translation metadata.
properties: Option<PropertyBag>
Key/value pairs that provide additional information about the translation metadata.
short_description: Option<MultiformatMessageString>
A brief description of the translation metadata.
Trait Implementations
sourceimpl Debug for TranslationMetadata
impl Debug for TranslationMetadata
sourceimpl<'de> Deserialize<'de> for TranslationMetadata
impl<'de> Deserialize<'de> for TranslationMetadata
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for TranslationMetadata
impl Serialize for TranslationMetadata
Auto Trait Implementations
impl RefUnwindSafe for TranslationMetadata
impl Send for TranslationMetadata
impl Sync for TranslationMetadata
impl Unpin for TranslationMetadata
impl UnwindSafe for TranslationMetadata
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more