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§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<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 From<&ServiceEndpoint> for EndpointRef
impl From<&ServiceEndpoint> for EndpointRef
Source§fn from(e: &ServiceEndpoint) -> Self
fn from(e: &ServiceEndpoint) -> Self
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
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