pub struct GTFSRealtimeTranslatedString {
pub translations: Vec<GTFSRealtimeTranslation>,
}Expand description
An internationalized message containing per-language versions of a snippet of text or a URL. One of the strings from a message will be picked up. The resolution proceeds as follows:
- If the UI language matches the language code of a translation, the first matching translation is picked.
- If a default UI language (e.g., English) matches the language code of a translation, the first matching translation is picked.
- If some translation has an unspecified language code, that translation is picked.
Fields§
§translations: Vec<GTFSRealtimeTranslation>At least one translation must be provided.
Implementations§
Trait Implementations§
Source§impl Clone for GTFSRealtimeTranslatedString
impl Clone for GTFSRealtimeTranslatedString
Source§fn clone(&self) -> GTFSRealtimeTranslatedString
fn clone(&self) -> GTFSRealtimeTranslatedString
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GTFSRealtimeTranslatedString
impl Debug for GTFSRealtimeTranslatedString
Source§impl Default for GTFSRealtimeTranslatedString
impl Default for GTFSRealtimeTranslatedString
Source§fn default() -> GTFSRealtimeTranslatedString
fn default() -> GTFSRealtimeTranslatedString
Returns the “default value” for a type. Read more
Source§impl ProtoRead for GTFSRealtimeTranslatedString
Read in the contents of the GTFSRealtimeTranslatedString
impl ProtoRead for GTFSRealtimeTranslatedString
Read in the contents of the GTFSRealtimeTranslatedString
impl StructuralPartialEq for GTFSRealtimeTranslatedString
Auto Trait Implementations§
impl Freeze for GTFSRealtimeTranslatedString
impl RefUnwindSafe for GTFSRealtimeTranslatedString
impl Send for GTFSRealtimeTranslatedString
impl Sync for GTFSRealtimeTranslatedString
impl Unpin for GTFSRealtimeTranslatedString
impl UnwindSafe for GTFSRealtimeTranslatedString
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().