pub struct ContinueInfoWire {
pub session_id: String,
pub resolved_via: Option<String>,
pub query: String,
pub compaction_notice: Option<String>,
}Expand description
Serializable copy of engine::setup::ContinueInfo.
Fields§
§session_id: String§resolved_via: Option<String>“chain”, “name”, “compacted”, or None.
query: String§compaction_notice: Option<String>F24: notice when the session was followed through a compaction chain.
Trait Implementations§
Source§impl Clone for ContinueInfoWire
impl Clone for ContinueInfoWire
Source§impl Debug for ContinueInfoWire
impl Debug for ContinueInfoWire
Source§impl<'de> Deserialize<'de> for ContinueInfoWire
impl<'de> Deserialize<'de> for ContinueInfoWire
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 ContinueInfoWire
Source§impl From<&ContinueInfo> for ContinueInfoWire
impl From<&ContinueInfo> for ContinueInfoWire
Source§fn from(c: &ContinueInfo) -> Self
fn from(c: &ContinueInfo) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ContinueInfoWire
impl PartialEq for ContinueInfoWire
Source§impl Serialize for ContinueInfoWire
impl Serialize for ContinueInfoWire
impl StructuralPartialEq for ContinueInfoWire
Auto Trait Implementations§
impl Freeze for ContinueInfoWire
impl RefUnwindSafe for ContinueInfoWire
impl Send for ContinueInfoWire
impl Sync for ContinueInfoWire
impl Unpin for ContinueInfoWire
impl UnsafeUnpin for ContinueInfoWire
impl UnwindSafe for ContinueInfoWire
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<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
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.