pub struct LineId(/* private fields */);Expand description
The id of one dialogue line: <scene id>_<8 hex>, with _2, _3… on
repeats of the same speaker and text in one scene. Unique across every
dialogue file. Empty on a step built by hand until
Scene::assign_line_ids runs (the parser runs it).
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LineId
impl<'de> Deserialize<'de> for LineId
Source§fn 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
impl Eq for LineId
Source§impl Ord for LineId
impl Ord for LineId
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for LineId
impl PartialOrd for LineId
impl StructuralPartialEq for LineId
Auto Trait Implementations§
impl Freeze for LineId
impl RefUnwindSafe for LineId
impl Send for LineId
impl Sync for LineId
impl Unpin for LineId
impl UnsafeUnpin for LineId
impl UnwindSafe for LineId
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