pub struct UnifiedAgentConfig {
pub name: String,
pub mode: PeerMode,
pub role: Option<String>,
pub work_space_id: Option<String>,
pub port: Option<u16>,
pub admin_peer: Option<String>,
pub admin_ip: Option<String>,
pub buffer_size: Option<u16>,
}Fields§
§name: String§mode: PeerMode§role: Option<String>§work_space_id: Option<String>§port: Option<u16>§admin_peer: Option<String>§admin_ip: Option<String>§buffer_size: Option<u16>Implementations§
Source§impl UnifiedAgentConfig
impl UnifiedAgentConfig
pub fn update_from_file(&mut self, config_path: String) -> Result<(), Error>
pub fn write_to_file(&self, config_path: String) -> Result<(), Error>
pub fn copy_with(&mut self, _conf: UnifiedAgentConfig)
Trait Implementations§
Source§impl Clone for UnifiedAgentConfig
impl Clone for UnifiedAgentConfig
Source§fn clone(&self) -> UnifiedAgentConfig
fn clone(&self) -> UnifiedAgentConfig
Returns a duplicate 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 moreSource§impl Debug for UnifiedAgentConfig
impl Debug for UnifiedAgentConfig
Source§impl Default for UnifiedAgentConfig
impl Default for UnifiedAgentConfig
Source§fn default() -> UnifiedAgentConfig
fn default() -> UnifiedAgentConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UnifiedAgentConfig
impl RefUnwindSafe for UnifiedAgentConfig
impl Send for UnifiedAgentConfig
impl Sync for UnifiedAgentConfig
impl Unpin for UnifiedAgentConfig
impl UnwindSafe for UnifiedAgentConfig
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more