pub struct SsdProtocolUpdate {
pub base: Option<ProtocolUpdate>,
pub notify_multicast_interval_seconds: Option<Int64>,
pub notify_ttl: Option<Int64>,
pub notify_ipv6scope: Option<NotifyIpv6scope>,
}Expand description
Update struct corresponding to SsdProtocol
Fields§
§base: Option<ProtocolUpdate>§notify_multicast_interval_seconds: Option<Int64>§notify_ttl: Option<Int64>§notify_ipv6scope: Option<NotifyIpv6scope>Implementations§
Source§impl SsdProtocolUpdate
impl SsdProtocolUpdate
pub fn builder() -> Self
pub const fn build(self) -> Self
pub fn with_base(self, v: ProtocolUpdate) -> Self
pub fn with_notify_multicast_interval_seconds(self, v: Int64) -> Self
pub fn with_notify_ttl(self, v: Int64) -> Self
pub fn with_notify_ipv6scope(self, v: NotifyIpv6scope) -> Self
Trait Implementations§
Source§impl Debug for SsdProtocolUpdate
impl Debug for SsdProtocolUpdate
Source§impl Default for SsdProtocolUpdate
impl Default for SsdProtocolUpdate
Source§fn default() -> SsdProtocolUpdate
fn default() -> SsdProtocolUpdate
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SsdProtocolUpdate
impl RefUnwindSafe for SsdProtocolUpdate
impl Send for SsdProtocolUpdate
impl Sync for SsdProtocolUpdate
impl Unpin for SsdProtocolUpdate
impl UnsafeUnpin for SsdProtocolUpdate
impl UnwindSafe for SsdProtocolUpdate
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