Struct libp2p_rendezvous::server::Registrations
source · [−]pub struct Registrations { /* private fields */ }
Implementations
sourceimpl Registrations
impl Registrations
pub fn with_config(config: Config) -> Self
pub fn add(
&mut self,
new_registration: NewRegistration
) -> Result<Registration, TtlOutOfRange>
pub fn remove(&mut self, namespace: Namespace, peer_id: PeerId)
pub fn get(
&mut self,
discover_namespace: Option<Namespace>,
cookie: Option<Cookie>,
limit: Option<u64>
) -> Result<(impl Iterator<Item = &Registration> + '_, Cookie), CookieNamespaceMismatch>
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Registrations
impl Send for Registrations
impl !Sync for Registrations
impl Unpin for Registrations
impl !UnwindSafe for Registrations
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more