pub struct ServiceAdvertisement { /* private fields */ }Implementations§
Source§impl ServiceAdvertisement
impl ServiceAdvertisement
pub const fn new(service: DiscoveryServiceName) -> ServiceAdvertisement
pub fn service(&self) -> &DiscoveryServiceName
pub fn endpoints(&self) -> &[DiscoveryEndpoint]
pub fn insert( &mut self, endpoint: DiscoveryEndpoint, ) -> Result<CandidateInsertion, CandidateInsertionError>
pub fn is_empty(&self) -> bool
Trait Implementations§
Source§impl Clone for ServiceAdvertisement
impl Clone for ServiceAdvertisement
Source§fn clone(&self) -> ServiceAdvertisement
fn clone(&self) -> ServiceAdvertisement
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 ServiceAdvertisement
impl Debug for ServiceAdvertisement
impl Eq for ServiceAdvertisement
Source§impl PartialEq for ServiceAdvertisement
impl PartialEq for ServiceAdvertisement
impl StructuralPartialEq for ServiceAdvertisement
Auto Trait Implementations§
impl Freeze for ServiceAdvertisement
impl RefUnwindSafe for ServiceAdvertisement
impl Send for ServiceAdvertisement
impl Sync for ServiceAdvertisement
impl Unpin for ServiceAdvertisement
impl UnsafeUnpin for ServiceAdvertisement
impl UnwindSafe for ServiceAdvertisement
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