pub struct CreateStreamExternalRequest {
pub stream_id: BucketStreamId,
pub content_type: String,
pub initial_payload: ExternalPayloadRef,
pub close_after: bool,
pub stream_seq: Option<String>,
pub producer: Option<ProducerRequest>,
pub stream_ttl_seconds: Option<u64>,
pub stream_expires_at_ms: Option<u64>,
pub forked_from: Option<BucketStreamId>,
pub fork_offset: Option<u64>,
pub now_ms: u64,
}Fields§
§stream_id: BucketStreamId§content_type: String§initial_payload: ExternalPayloadRef§close_after: bool§stream_seq: Option<String>§producer: Option<ProducerRequest>§stream_ttl_seconds: Option<u64>§stream_expires_at_ms: Option<u64>§forked_from: Option<BucketStreamId>§fork_offset: Option<u64>§now_ms: u64Implementations§
Source§impl CreateStreamExternalRequest
impl CreateStreamExternalRequest
pub fn from_create_request( request: CreateStreamRequest, initial_payload: ExternalPayloadRef, ) -> Self
Trait Implementations§
Source§impl Clone for CreateStreamExternalRequest
impl Clone for CreateStreamExternalRequest
Source§fn clone(&self) -> CreateStreamExternalRequest
fn clone(&self) -> CreateStreamExternalRequest
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 CreateStreamExternalRequest
impl Debug for CreateStreamExternalRequest
Source§impl<'de> Deserialize<'de> for CreateStreamExternalRequest
impl<'de> Deserialize<'de> for CreateStreamExternalRequest
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 From<&CreateStreamExternalRequest> for GroupWriteCommand
impl From<&CreateStreamExternalRequest> for GroupWriteCommand
Source§fn from(request: &CreateStreamExternalRequest) -> Self
fn from(request: &CreateStreamExternalRequest) -> Self
Converts to this type from the input type.
Source§impl From<CreateStreamExternalRequest> for GroupWriteCommand
impl From<CreateStreamExternalRequest> for GroupWriteCommand
Source§fn from(request: CreateStreamExternalRequest) -> Self
fn from(request: CreateStreamExternalRequest) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CreateStreamExternalRequest
impl PartialEq for CreateStreamExternalRequest
Source§fn eq(&self, other: &CreateStreamExternalRequest) -> bool
fn eq(&self, other: &CreateStreamExternalRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for CreateStreamExternalRequest
impl StructuralPartialEq for CreateStreamExternalRequest
Auto Trait Implementations§
impl Freeze for CreateStreamExternalRequest
impl RefUnwindSafe for CreateStreamExternalRequest
impl Send for CreateStreamExternalRequest
impl Sync for CreateStreamExternalRequest
impl Unpin for CreateStreamExternalRequest
impl UnsafeUnpin for CreateStreamExternalRequest
impl UnwindSafe for CreateStreamExternalRequest
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