pub struct IngestArchiveArgs {
pub content: String,
pub session_id: String,
pub log_number: Option<u32>,
pub provenance: Option<Provenance>,
}Fields§
§content: String§session_id: String§log_number: Option<u32>§provenance: Option<Provenance>Force one provenance class on every episode of this run. Absent — the shape older clients send — means infer per chunk from turn roles.
Trait Implementations§
Source§impl Clone for IngestArchiveArgs
impl Clone for IngestArchiveArgs
Source§fn clone(&self) -> IngestArchiveArgs
fn clone(&self) -> IngestArchiveArgs
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 Debug for IngestArchiveArgs
impl Debug for IngestArchiveArgs
Source§impl<'de> Deserialize<'de> for IngestArchiveArgs
impl<'de> Deserialize<'de> for IngestArchiveArgs
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
Source§impl PartialEq for IngestArchiveArgs
impl PartialEq for IngestArchiveArgs
Source§impl Serialize for IngestArchiveArgs
impl Serialize for IngestArchiveArgs
impl StructuralPartialEq for IngestArchiveArgs
Auto Trait Implementations§
impl Freeze for IngestArchiveArgs
impl RefUnwindSafe for IngestArchiveArgs
impl Send for IngestArchiveArgs
impl Sync for IngestArchiveArgs
impl Unpin for IngestArchiveArgs
impl UnsafeUnpin for IngestArchiveArgs
impl UnwindSafe for IngestArchiveArgs
Blanket Implementations§
impl<T> AsyncFriendly for T
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request