pub struct AgentLine {
pub id: String,
pub name: String,
pub source: AgentSource,
pub version: Option<String>,
pub pinned: PinState,
pub login_state: LoginState,
pub auth_methods: Vec<AuthMethod>,
pub seated_in: Vec<Address>,
}Expand description
One agent this city added.
Fields§
§id: String§name: String§source: AgentSource§version: Option<String>§pinned: PinState§login_state: LoginState§auth_methods: Vec<AuthMethod>The methods the agent declared in initialize, without the one
login this city never starts on a person’s behalf.
seated_in: Vec<Address>The rooms whose [resident] harness names this agent.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AgentLine
impl<'de> Deserialize<'de> for AgentLine
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AgentLine
impl StructuralPartialEq for AgentLine
Auto Trait Implementations§
impl Freeze for AgentLine
impl RefUnwindSafe for AgentLine
impl Send for AgentLine
impl Sync for AgentLine
impl Unpin for AgentLine
impl UnsafeUnpin for AgentLine
impl UnwindSafe for AgentLine
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