#[non_exhaustive]pub struct UnknownStateUpdate {
pub meta: Option<Meta>,
}Expand description
UNSTABLE
This capability is not part of the spec yet, and may be removed or changed at any point.
The Agent cannot currently determine foreground activity.
Report this when activity becomes unobservable, not merely because the child has been quiet. The Client MUST stop presenting the previous state as confirmed current activity, but may retain it as last known. A later state replaces this snapshot normally.
This is not a task outcome or session closure. It does not cancel work, resolve pending requests, or revoke capabilities; capabilities are updated separately.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.meta: Option<Meta>The _meta property is reserved by ACP for additional metadata.
Implementations MUST NOT make assumptions about values at these keys.
Optional; omitted and null mean no metadata for this state snapshot.
Implementations§
Trait Implementations§
Source§impl Clone for UnknownStateUpdate
impl Clone for UnknownStateUpdate
Source§impl Debug for UnknownStateUpdate
impl Debug for UnknownStateUpdate
Source§impl Default for UnknownStateUpdate
impl Default for UnknownStateUpdate
Source§impl<'de> Deserialize<'de> for UnknownStateUpdate
impl<'de> Deserialize<'de> for UnknownStateUpdate
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>,
impl Eq for UnknownStateUpdate
Source§impl JsonSchema for UnknownStateUpdate
impl JsonSchema for UnknownStateUpdate
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
$ref keyword. Read moreSource§impl PartialEq for UnknownStateUpdate
impl PartialEq for UnknownStateUpdate
Source§impl Serialize for UnknownStateUpdate
impl Serialize for UnknownStateUpdate
impl StructuralPartialEq for UnknownStateUpdate
Auto Trait Implementations§
impl Freeze for UnknownStateUpdate
impl RefUnwindSafe for UnknownStateUpdate
impl Send for UnknownStateUpdate
impl Sync for UnknownStateUpdate
impl Unpin for UnknownStateUpdate
impl UnsafeUnpin for UnknownStateUpdate
impl UnwindSafe for UnknownStateUpdate
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
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
key and return true if they are equal.