pub struct Capabilities {
pub native: bool,
pub browse_all: bool,
pub binary_txt: bool,
pub key_only_txt: bool,
pub interface_selection: bool,
}Fields§
§native: boolA backend exists; availability and permissions are checked when it starts.
browse_all: boolEnumerates service types. Mobile fallback uses the default IPv4 multicast route.
binary_txt: boolArbitrary byte values can be advertised without conversion.
key_only_txt: boolKey-only TXT attributes can be advertised without becoming empty values.
interface_selection: boolA caller may choose a native interface index instead of zero (automatic).
Trait Implementations§
Source§impl Clone for Capabilities
impl Clone for Capabilities
impl Copy for Capabilities
Auto Trait Implementations§
impl Freeze for Capabilities
impl RefUnwindSafe for Capabilities
impl Send for Capabilities
impl Sync for Capabilities
impl Unpin for Capabilities
impl UnsafeUnpin for Capabilities
impl UnwindSafe for Capabilities
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