pub struct LiteralFact {
pub literal_id: String,
pub path: String,
pub literal_text: String,
pub kind: String,
pub carrier: Option<String>,
pub start_line: usize,
pub containing_symbol_name: Option<String>,
}Fields§
§literal_id: String§path: String§literal_text: String§kind: String§carrier: Option<String>§start_line: usize§containing_symbol_name: Option<String>Trait Implementations§
Source§impl Clone for LiteralFact
impl Clone for LiteralFact
Source§fn clone(&self) -> LiteralFact
fn clone(&self) -> LiteralFact
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LiteralFact
impl Debug for LiteralFact
Source§impl<'de> Deserialize<'de> for LiteralFact
impl<'de> Deserialize<'de> for LiteralFact
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
Source§impl PartialEq for LiteralFact
impl PartialEq for LiteralFact
Source§impl Serialize for LiteralFact
impl Serialize for LiteralFact
impl StructuralPartialEq for LiteralFact
Auto Trait Implementations§
impl Freeze for LiteralFact
impl RefUnwindSafe for LiteralFact
impl Send for LiteralFact
impl Sync for LiteralFact
impl Unpin for LiteralFact
impl UnsafeUnpin for LiteralFact
impl UnwindSafe for LiteralFact
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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