pub struct DiscoveredWriter {
pub guid: [u8; 16],
pub topic: String,
pub type_name: String,
pub durability: DurabilityKind,
pub retention_hint: Option<RetentionPolicy>,
}Expand description
Discovered writer information
Fields§
§guid: [u8; 16]Writer GUID
topic: StringTopic name
type_name: StringType name
durability: DurabilityKindDurability offered by the writer.
retention_hint: Option<RetentionPolicy>Optional retention hint derived from writer durability settings.
Trait Implementations§
Source§impl Clone for DiscoveredWriter
impl Clone for DiscoveredWriter
Source§fn clone(&self) -> DiscoveredWriter
fn clone(&self) -> DiscoveredWriter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for DiscoveredWriter
impl RefUnwindSafe for DiscoveredWriter
impl Send for DiscoveredWriter
impl Sync for DiscoveredWriter
impl Unpin for DiscoveredWriter
impl UnsafeUnpin for DiscoveredWriter
impl UnwindSafe for DiscoveredWriter
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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