Struct sdml_core::model::QualifiedIdentifier
source · pub struct QualifiedIdentifier { /* private fields */ }
Expand description
Corresponds the grammar rule qualified_identifier
.
Implementations§
source§impl QualifiedIdentifier
impl QualifiedIdentifier
pub fn new(module: Identifier, member: Identifier) -> Self
pub fn with_ts_span(self, ts_span: Span) -> Self
pub fn has_ts_span(&self) -> bool
pub fn ts_span(&self) -> Option<&Span>
pub fn set_ts_span(&mut self, span: Span)
pub fn unset_ts_span(&mut self)
pub fn module(&self) -> &Identifier
pub fn member(&self) -> &Identifier
pub fn eq_with_span(&self, other: &Self) -> bool
Trait Implementations§
source§impl Clone for QualifiedIdentifier
impl Clone for QualifiedIdentifier
source§fn clone(&self) -> QualifiedIdentifier
fn clone(&self) -> QualifiedIdentifier
Returns a copy of the value. Read more
1.0.0 · 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 QualifiedIdentifier
impl Debug for QualifiedIdentifier
source§impl<'de> Deserialize<'de> for QualifiedIdentifier
impl<'de> Deserialize<'de> for QualifiedIdentifier
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 Display for QualifiedIdentifier
impl Display for QualifiedIdentifier
source§impl From<&QualifiedIdentifier> for String
impl From<&QualifiedIdentifier> for String
source§fn from(value: &QualifiedIdentifier) -> Self
fn from(value: &QualifiedIdentifier) -> Self
Converts to this type from the input type.
source§impl From<QualifiedIdentifier> for IdentifierReference
impl From<QualifiedIdentifier> for IdentifierReference
source§fn from(v: QualifiedIdentifier) -> Self
fn from(v: QualifiedIdentifier) -> Self
Converts to this type from the input type.
source§impl From<QualifiedIdentifier> for Import
impl From<QualifiedIdentifier> for Import
source§fn from(v: QualifiedIdentifier) -> Self
fn from(v: QualifiedIdentifier) -> Self
Converts to this type from the input type.
source§impl From<QualifiedIdentifier> for String
impl From<QualifiedIdentifier> for String
source§fn from(value: QualifiedIdentifier) -> Self
fn from(value: QualifiedIdentifier) -> Self
Converts to this type from the input type.
source§impl From<QualifiedIdentifier> for TypeReference
impl From<QualifiedIdentifier> for TypeReference
source§fn from(value: QualifiedIdentifier) -> Self
fn from(value: QualifiedIdentifier) -> Self
Converts to this type from the input type.
source§impl Hash for QualifiedIdentifier
impl Hash for QualifiedIdentifier
source§impl PartialEq<QualifiedIdentifier> for QualifiedIdentifier
impl PartialEq<QualifiedIdentifier> for QualifiedIdentifier
source§impl Serialize for QualifiedIdentifier
impl Serialize for QualifiedIdentifier
impl Eq for QualifiedIdentifier
Auto Trait Implementations§
impl RefUnwindSafe for QualifiedIdentifier
impl Send for QualifiedIdentifier
impl Sync for QualifiedIdentifier
impl Unpin for QualifiedIdentifier
impl UnwindSafe for QualifiedIdentifier
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