pub struct CollaborationSourceAnchor {
pub revision: CollaborationRevision,
pub path: String,
pub symbol_id: String,
pub start_line: Option<u32>,
pub end_line: Option<u32>,
pub target: Option<SourceTargetReference>,
}Fields§
§revision: CollaborationRevision§path: String§symbol_id: String§start_line: Option<u32>§end_line: Option<u32>§target: Option<SourceTargetReference>Original coordinates remain evidence. Without an explicit target this is an exact location, never an implicitly tracking reference.
Trait Implementations§
Source§impl Clone for CollaborationSourceAnchor
impl Clone for CollaborationSourceAnchor
Source§fn clone(&self) -> CollaborationSourceAnchor
fn clone(&self) -> CollaborationSourceAnchor
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 CollaborationSourceAnchor
impl Debug for CollaborationSourceAnchor
Source§impl<'de> Deserialize<'de> for CollaborationSourceAnchor
impl<'de> Deserialize<'de> for CollaborationSourceAnchor
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CollaborationSourceAnchor, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CollaborationSourceAnchor, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CollaborationSourceAnchor
Source§impl Serialize for CollaborationSourceAnchor
impl Serialize for CollaborationSourceAnchor
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for CollaborationSourceAnchor
Auto Trait Implementations§
impl Freeze for CollaborationSourceAnchor
impl RefUnwindSafe for CollaborationSourceAnchor
impl Send for CollaborationSourceAnchor
impl Sync for CollaborationSourceAnchor
impl Unpin for CollaborationSourceAnchor
impl UnsafeUnpin for CollaborationSourceAnchor
impl UnwindSafe for CollaborationSourceAnchor
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