pub struct EndpointRef {
pub repo_id: String,
pub symbol_id: String,
pub qname: String,
pub file: String,
pub line: u32,
}Expand description
A lightweight reference to one end of a cross-service edge.
Fields§
§repo_id: String§symbol_id: String§qname: String§file: String§line: u32Trait Implementations§
Source§impl Clone for EndpointRef
impl Clone for EndpointRef
Source§fn clone(&self) -> EndpointRef
fn clone(&self) -> EndpointRef
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 EndpointRef
impl Debug for EndpointRef
Source§impl<'de> Deserialize<'de> for EndpointRef
impl<'de> Deserialize<'de> for EndpointRef
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<EndpointRef, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EndpointRef, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&ServiceEndpoint> for EndpointRef
impl From<&ServiceEndpoint> for EndpointRef
Source§fn from(e: &ServiceEndpoint) -> EndpointRef
fn from(e: &ServiceEndpoint) -> EndpointRef
Converts to this type from the input type.
Source§impl PartialEq for EndpointRef
impl PartialEq for EndpointRef
Source§impl Serialize for EndpointRef
impl Serialize for EndpointRef
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 EndpointRef
Auto Trait Implementations§
impl Freeze for EndpointRef
impl RefUnwindSafe for EndpointRef
impl Send for EndpointRef
impl Sync for EndpointRef
impl Unpin for EndpointRef
impl UnsafeUnpin for EndpointRef
impl UnwindSafe for EndpointRef
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