pub struct RosterMember {
pub team_name: TeamName,
pub agent_name: AgentName,
pub member_kind: RosterMemberKind,
pub harness: RosterHarness,
pub agent_type: AgentType,
pub model: ModelName,
pub recipient_pane_id: Option<PaneId>,
pub metadata_json: Map<String, Value>,
}Fields§
§team_name: TeamName§agent_name: AgentName§member_kind: RosterMemberKind§harness: RosterHarness§agent_type: AgentType§model: ModelName§recipient_pane_id: Option<PaneId>§metadata_json: Map<String, Value>Trait Implementations§
Source§impl Clone for RosterMember
impl Clone for RosterMember
Source§fn clone(&self) -> RosterMember
fn clone(&self) -> RosterMember
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RosterMember
impl Debug for RosterMember
Source§impl<'de> Deserialize<'de> for RosterMember
impl<'de> Deserialize<'de> for RosterMember
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 RosterMember
Source§impl PartialEq for RosterMember
impl PartialEq for RosterMember
Source§impl Serialize for RosterMember
impl Serialize for RosterMember
impl StructuralPartialEq for RosterMember
Auto Trait Implementations§
impl Freeze for RosterMember
impl RefUnwindSafe for RosterMember
impl Send for RosterMember
impl Sync for RosterMember
impl Unpin for RosterMember
impl UnsafeUnpin for RosterMember
impl UnwindSafe for RosterMember
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.