pub struct Peer { /* private fields */ }Implementations§
Source§impl Peer
impl Peer
pub fn builder() -> PeerBuilder
pub fn id(&self) -> NodeId
pub fn secret(&self) -> &SecretKey
pub fn blobs(&self) -> &BlobsStore
pub fn blobs_store_path(&self) -> &PathBuf
pub fn endpoint(&self) -> &Endpoint
pub async fn spawn(&self, shutdown_rx: WatchReceiver<()>) -> Result<()>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Peer
impl !RefUnwindSafe for Peer
impl Send for Peer
impl Sync for Peer
impl Unpin for Peer
impl !UnwindSafe for Peer
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