pub struct PvOptions {
pub pv_name: String,
pub timeout: Duration,
pub server_addr: Option<SocketAddr>,
pub search_addr: Option<IpAddr>,
pub bind_addr: Option<IpAddr>,
pub name_servers: Vec<SocketAddr>,
pub udp_port: u16,
pub tcp_port: u16,
pub debug: bool,
pub no_broadcast: bool,
pub authnz_user: Option<String>,
pub authnz_host: Option<String>,
}Expand description
Configuration for PV operations (get, put, monitor, info).
Fields§
§pv_name: String§timeout: Duration§server_addr: Option<SocketAddr>§search_addr: Option<IpAddr>§bind_addr: Option<IpAddr>§name_servers: Vec<SocketAddr>§udp_port: u16§tcp_port: u16§debug: bool§no_broadcast: bool§authnz_user: Option<String>§authnz_host: Option<String>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PvOptions
impl RefUnwindSafe for PvOptions
impl Send for PvOptions
impl Sync for PvOptions
impl Unpin for PvOptions
impl UnsafeUnpin for PvOptions
impl UnwindSafe for PvOptions
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