pub struct RetrievalPromotedCapabilityState {
pub item_id: String,
pub route_id: Option<String>,
pub state: String,
pub cache_status: Option<String>,
pub reason: Option<String>,
pub thread_id: ThreadId,
pub turn_id: Option<TurnId>,
pub timestamp: OffsetDateTime,
}Fields§
§item_id: String§route_id: Option<String>§state: String§cache_status: Option<String>§reason: Option<String>§thread_id: ThreadId§turn_id: Option<TurnId>§timestamp: OffsetDateTimeTrait Implementations§
Source§impl Clone for RetrievalPromotedCapabilityState
impl Clone for RetrievalPromotedCapabilityState
Source§fn clone(&self) -> RetrievalPromotedCapabilityState
fn clone(&self) -> RetrievalPromotedCapabilityState
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<'de> Deserialize<'de> for RetrievalPromotedCapabilityState
impl<'de> Deserialize<'de> for RetrievalPromotedCapabilityState
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
Auto Trait Implementations§
impl Freeze for RetrievalPromotedCapabilityState
impl RefUnwindSafe for RetrievalPromotedCapabilityState
impl Send for RetrievalPromotedCapabilityState
impl Sync for RetrievalPromotedCapabilityState
impl Unpin for RetrievalPromotedCapabilityState
impl UnsafeUnpin for RetrievalPromotedCapabilityState
impl UnwindSafe for RetrievalPromotedCapabilityState
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