pub struct ReadyNotice {
pub task_id: String,
pub session_id: String,
pub generation: u64,
pub io: Option<AdapterIo>,
pub capabilities: Vec<Capability>,
}Expand description
Adapter facts that make a session usable for its task.
Fields§
§task_id: String§session_id: String§generation: u64§io: Option<AdapterIo>Adapter transport for plugin-driven backends. A self-driven backend owns its agent and therefore reports ready without a socket.
capabilities: Vec<Capability>Auto Trait Implementations§
impl !RefUnwindSafe for ReadyNotice
impl !UnwindSafe for ReadyNotice
impl Freeze for ReadyNotice
impl Send for ReadyNotice
impl Sync for ReadyNotice
impl Unpin for ReadyNotice
impl UnsafeUnpin for ReadyNotice
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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