pub struct SourceDescriptor {
pub owner_identity: String,
pub relative_path: String,
pub semantic_path: String,
pub span: SourceSpan,
}Fields§
§owner_identity: String§relative_path: String§semantic_path: String§span: SourceSpanTrait Implementations§
Source§impl Clone for SourceDescriptor
impl Clone for SourceDescriptor
Source§fn clone(&self) -> SourceDescriptor
fn clone(&self) -> SourceDescriptor
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 SourceDescriptor
impl Debug for SourceDescriptor
Source§impl<'de> Deserialize<'de> for SourceDescriptor
impl<'de> Deserialize<'de> for SourceDescriptor
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 SourceDescriptor
Source§impl PartialEq for SourceDescriptor
impl PartialEq for SourceDescriptor
Source§impl Serialize for SourceDescriptor
impl Serialize for SourceDescriptor
impl StructuralPartialEq for SourceDescriptor
Auto Trait Implementations§
impl Freeze for SourceDescriptor
impl RefUnwindSafe for SourceDescriptor
impl Send for SourceDescriptor
impl Sync for SourceDescriptor
impl Unpin for SourceDescriptor
impl UnsafeUnpin for SourceDescriptor
impl UnwindSafe for SourceDescriptor
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