Struct wireguard_uapi::get::DeviceBuilder
source · [−]pub struct DeviceBuilder { /* private fields */ }Expand description
Builder for Device.
Implementations
sourceimpl DeviceBuilder
impl DeviceBuilder
pub fn ifindex(&mut self, value: u32) -> &mut Self
pub fn ifname(&mut self, value: String) -> &mut Self
pub fn private_key(&mut self, value: Option<[u8; 32]>) -> &mut Self
pub fn public_key(&mut self, value: Option<[u8; 32]>) -> &mut Self
pub fn listen_port(&mut self, value: u16) -> &mut Self
pub fn fwmark(&mut self, value: u32) -> &mut Self
pub fn peers(&mut self, value: Vec<Peer>) -> &mut Self
Trait Implementations
sourceimpl Clone for DeviceBuilder
impl Clone for DeviceBuilder
sourcefn clone(&self) -> DeviceBuilder
fn clone(&self) -> DeviceBuilder
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl RefUnwindSafe for DeviceBuilder
impl Send for DeviceBuilder
impl Sync for DeviceBuilder
impl Unpin for DeviceBuilder
impl UnwindSafe for DeviceBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more