pub struct AgentMemberBuilder { /* private fields */ }
Expand description
Builder for AgentMember
.
Implementations§
Source§impl AgentMemberBuilder
impl AgentMemberBuilder
pub fn name(&mut self, value: String) -> &mut Self
pub fn addr(&mut self, value: String) -> &mut Self
pub fn port(&mut self, value: u16) -> &mut Self
pub fn status(&mut self, value: String) -> &mut Self
pub fn protocol_min(&mut self, value: u8) -> &mut Self
pub fn protocol_max(&mut self, value: u8) -> &mut Self
pub fn protocol_cur(&mut self, value: u8) -> &mut Self
pub fn delegate_min(&mut self, value: u8) -> &mut Self
pub fn delegate_max(&mut self, value: u8) -> &mut Self
pub fn delegate_cur(&mut self, value: u8) -> &mut Self
Sourcepub fn build(&self) -> Result<AgentMember, AgentMemberBuilderError>
pub fn build(&self) -> Result<AgentMember, AgentMemberBuilderError>
Trait Implementations§
Source§impl Clone for AgentMemberBuilder
impl Clone for AgentMemberBuilder
Source§fn clone(&self) -> AgentMemberBuilder
fn clone(&self) -> AgentMemberBuilder
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 moreAuto Trait Implementations§
impl Freeze for AgentMemberBuilder
impl RefUnwindSafe for AgentMemberBuilder
impl Send for AgentMemberBuilder
impl Sync for AgentMemberBuilder
impl Unpin for AgentMemberBuilder
impl UnwindSafe for AgentMemberBuilder
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