pub struct MagenticProgressLedger {
pub is_request_satisfied: MagenticProgressLedgerItem,
pub is_in_loop: MagenticProgressLedgerItem,
pub is_progress_being_made: MagenticProgressLedgerItem,
pub next_speaker: MagenticProgressLedgerItem,
pub instruction_or_question: MagenticProgressLedgerItem,
}Expand description
The structured progress ledger produced each round. Rust analogue of
_MagenticProgressLedger.
Fields§
§is_request_satisfied: MagenticProgressLedgerItemWhether the original request is fully satisfied.
is_in_loop: MagenticProgressLedgerItemWhether the team is stuck repeating itself.
is_progress_being_made: MagenticProgressLedgerItemWhether forward progress is being made.
next_speaker: MagenticProgressLedgerItemWho should speak next.
instruction_or_question: MagenticProgressLedgerItemThe instruction or question for the next speaker.
Trait Implementations§
Source§impl Clone for MagenticProgressLedger
impl Clone for MagenticProgressLedger
Source§fn clone(&self) -> MagenticProgressLedger
fn clone(&self) -> MagenticProgressLedger
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 MagenticProgressLedger
impl Debug for MagenticProgressLedger
Source§impl<'de> Deserialize<'de> for MagenticProgressLedger
impl<'de> Deserialize<'de> for MagenticProgressLedger
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<MagenticProgressLedger, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MagenticProgressLedger, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for MagenticProgressLedger
impl Serialize for MagenticProgressLedger
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for MagenticProgressLedger
impl RefUnwindSafe for MagenticProgressLedger
impl Send for MagenticProgressLedger
impl Sync for MagenticProgressLedger
impl Unpin for MagenticProgressLedger
impl UnsafeUnpin for MagenticProgressLedger
impl UnwindSafe for MagenticProgressLedger
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