pub struct TaskGetResponse {
pub uid: u64,
pub index_uid: String,
pub status: String,
pub type: String,
pub canceled_by: Option<UInt64Value>,
pub details: Option<Struct>,
pub error: Option<TaskGetResponseError>,
pub duration: String,
pub enqueued_at: Option<Timestamp>,
pub started_at: Option<Timestamp>,
pub finished_at: Option<Timestamp>,
}Fields§
§uid: u64JSON: “uid”: 1
index_uid: StringJSON: “indexUid”: “movies”
status: StringJSON: “status”: “succeeded”
type: StringJSON: “type”: “settingsUpdate”
canceled_by: Option<UInt64Value>JSON: “canceledBy”: null (or integer)
details: Option<Struct>JSON: “details”: { “rankingRules”: […] }
error: Option<TaskGetResponseError>JSON: “error”: null (or object)
duration: StringJSON: “duration”: “PT1S” (ISO 8601 duration string)
enqueued_at: Option<Timestamp>JSON RFC3339 timestamps -> protobuf Timestamp
started_at: Option<Timestamp>§finished_at: Option<Timestamp>Trait Implementations§
Source§impl Clone for TaskGetResponse
impl Clone for TaskGetResponse
Source§fn clone(&self) -> TaskGetResponse
fn clone(&self) -> TaskGetResponse
Returns a duplicate of the value. Read more
1.0.0 · 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 TaskGetResponse
impl Debug for TaskGetResponse
Source§impl Default for TaskGetResponse
impl Default for TaskGetResponse
Source§impl<'de> Deserialize<'de> for TaskGetResponse
impl<'de> Deserialize<'de> for TaskGetResponse
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 Message for TaskGetResponse
impl Message for TaskGetResponse
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for TaskGetResponse
impl PartialEq for TaskGetResponse
Source§impl Serialize for TaskGetResponse
impl Serialize for TaskGetResponse
impl StructuralPartialEq for TaskGetResponse
Auto Trait Implementations§
impl Freeze for TaskGetResponse
impl RefUnwindSafe for TaskGetResponse
impl Send for TaskGetResponse
impl Sync for TaskGetResponse
impl Unpin for TaskGetResponse
impl UnwindSafe for TaskGetResponse
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,
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> 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