pub struct AppendExternalRequest {
pub stream_id: BucketStreamId,
pub content_type: String,
pub payload: ExternalPayloadRef,
pub record_ends: Vec<u64>,
pub close_after: bool,
pub stream_seq: Option<String>,
pub producer: Option<ProducerRequest>,
pub now_ms: u64,
pub record_match: Option<u64>,
}Fields§
§stream_id: BucketStreamId§content_type: String§payload: ExternalPayloadRef§record_ends: Vec<u64>§close_after: bool§stream_seq: Option<String>§producer: Option<ProducerRequest>§now_ms: u64§record_match: Option<u64>Implementations§
Source§impl AppendExternalRequest
impl AppendExternalRequest
pub fn from_append_request( request: AppendRequest, payload: ExternalPayloadRef, record_ends: Vec<u64>, ) -> Self
Trait Implementations§
Source§impl Clone for AppendExternalRequest
impl Clone for AppendExternalRequest
Source§fn clone(&self) -> AppendExternalRequest
fn clone(&self) -> AppendExternalRequest
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 AppendExternalRequest
impl Debug for AppendExternalRequest
Source§impl<'de> Deserialize<'de> for AppendExternalRequest
impl<'de> Deserialize<'de> for AppendExternalRequest
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 AppendExternalRequest
Source§impl From<AppendExternalRequest> for StreamCommand
impl From<AppendExternalRequest> for StreamCommand
Source§fn from(request: AppendExternalRequest) -> Self
fn from(request: AppendExternalRequest) -> Self
Converts to this type from the input type.
Source§impl From<AppendExternalRequest> for GroupWriteCommand
impl From<AppendExternalRequest> for GroupWriteCommand
Source§fn from(request: AppendExternalRequest) -> Self
fn from(request: AppendExternalRequest) -> Self
Converts to this type from the input type.
Source§impl PartialEq for AppendExternalRequest
impl PartialEq for AppendExternalRequest
Source§impl Serialize for AppendExternalRequest
impl Serialize for AppendExternalRequest
impl StructuralPartialEq for AppendExternalRequest
Auto Trait Implementations§
impl Freeze for AppendExternalRequest
impl RefUnwindSafe for AppendExternalRequest
impl Send for AppendExternalRequest
impl Sync for AppendExternalRequest
impl Unpin for AppendExternalRequest
impl UnsafeUnpin for AppendExternalRequest
impl UnwindSafe for AppendExternalRequest
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