pub struct TrackedSet {
pub name: String,
pub values: BTreeSet<String>,
}Expand description
One named set of a SummaryState, sent after the summary inside a
<name> tag.
Fields§
§name: StringThe set’s name, also its tag.
values: BTreeSet<String>Its values.
Trait Implementations§
Source§impl Clone for TrackedSet
impl Clone for TrackedSet
Source§impl Debug for TrackedSet
impl Debug for TrackedSet
Source§impl Default for TrackedSet
impl Default for TrackedSet
Source§impl<'de> Deserialize<'de> for TrackedSet
impl<'de> Deserialize<'de> for TrackedSet
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 TrackedSet
Source§impl PartialEq for TrackedSet
impl PartialEq for TrackedSet
Source§impl Serialize for TrackedSet
impl Serialize for TrackedSet
impl StructuralPartialEq for TrackedSet
Auto Trait Implementations§
impl Freeze for TrackedSet
impl RefUnwindSafe for TrackedSet
impl Send for TrackedSet
impl Sync for TrackedSet
impl Unpin for TrackedSet
impl UnsafeUnpin for TrackedSet
impl UnwindSafe for TrackedSet
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
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.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> IntoToolOutput for Twhere
T: Serialize + 'static,
impl<T> IntoToolOutput for Twhere
T: Serialize + 'static,
Source§fn into_tool_output(self) -> Result<ToolOutput, ToolExecutionError>
fn into_tool_output(self) -> Result<ToolOutput, ToolExecutionError>
Convert this value without routing structured data through a string.