pub struct ResolvedBindingEndpoint {
pub endpoint: BindingEndpoint,
pub resolution: BindingEndpointResolution,
}Expand description
Resolved form of one binding endpoint.
Fields§
§endpoint: BindingEndpoint§resolution: BindingEndpointResolutionImplementations§
Source§impl ResolvedBindingEndpoint
impl ResolvedBindingEndpoint
pub fn new( endpoint: BindingEndpoint, resolution: BindingEndpointResolution, ) -> Self
pub fn unresolved(endpoint: BindingEndpoint) -> Self
pub fn source(endpoint: BindingEndpoint) -> Self
pub fn status(&self) -> BindingEndpointResolutionStatus
pub fn pinnable_node(&self) -> Option<NodeId>
Trait Implementations§
Source§impl Clone for ResolvedBindingEndpoint
impl Clone for ResolvedBindingEndpoint
Source§fn clone(&self) -> ResolvedBindingEndpoint
fn clone(&self) -> ResolvedBindingEndpoint
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 ResolvedBindingEndpoint
impl Debug for ResolvedBindingEndpoint
Source§impl PartialEq for ResolvedBindingEndpoint
impl PartialEq for ResolvedBindingEndpoint
Source§fn eq(&self, other: &ResolvedBindingEndpoint) -> bool
fn eq(&self, other: &ResolvedBindingEndpoint) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ResolvedBindingEndpoint
Auto Trait Implementations§
impl Freeze for ResolvedBindingEndpoint
impl RefUnwindSafe for ResolvedBindingEndpoint
impl Send for ResolvedBindingEndpoint
impl Sync for ResolvedBindingEndpoint
impl Unpin for ResolvedBindingEndpoint
impl UnsafeUnpin for ResolvedBindingEndpoint
impl UnwindSafe for ResolvedBindingEndpoint
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