pub struct PeerBuilder { /* private fields */ }Available on crate feature
client only.Expand description
Builds a Peer from stored registration state.
Implementations§
Source§impl PeerBuilder
impl PeerBuilder
Sourcepub fn versions_url(self, url: Url) -> Self
pub fn versions_url(self, url: Url) -> Self
Sets the peer’s /versions endpoint.
Sourcepub fn endpoint(self, module: ModuleId, role: InterfaceRole, url: Url) -> Self
pub fn endpoint(self, module: ModuleId, role: InterfaceRole, url: Url) -> Self
Adds one endpoint.
Sourcepub fn endpoints_from(self, details: &VersionDetails) -> Self
pub fn endpoints_from(self, details: &VersionDetails) -> Self
Adds every endpoint from a version details document.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PeerBuilder
impl RefUnwindSafe for PeerBuilder
impl Send for PeerBuilder
impl Sync for PeerBuilder
impl Unpin for PeerBuilder
impl UnsafeUnpin for PeerBuilder
impl UnwindSafe for PeerBuilder
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