Struct openvpn3_rs::Configuration
source · pub struct Configuration<'a> { /* private fields */ }Implementations§
source§impl<'a> Configuration<'a>
impl<'a> Configuration<'a>
pub async fn new_tunnel<'c>(&self) -> Result<Session<'c>>
pub async fn fetch(&'a self) -> Result<String>
pub async fn json(&'a self) -> Result<Value>
pub async fn remove(&'a self) -> Result<()>
pub async fn get_property<T>(&'a self, property_name: &str) -> Result<T>where
T: TryFrom<OwnedValue>,
T::Error: Into<Error>,
Trait Implementations§
source§impl<'a> Clone for Configuration<'a>
impl<'a> Clone for Configuration<'a>
source§fn clone(&self) -> Configuration<'a>
fn clone(&self) -> Configuration<'a>
Returns a copy 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 more