pub struct CreateStreamRequest {
pub stream_id: BucketStreamId,
pub content_type: String,
pub content_type_explicit: bool,
pub initial_payload: Bytes,
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§content_type_explicit: bool§initial_payload: Bytes§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 CreateStreamRequest
impl CreateStreamRequest
pub fn new(stream_id: BucketStreamId, content_type: impl Into<String>) -> Self
Trait Implementations§
Source§impl Clone for CreateStreamRequest
impl Clone for CreateStreamRequest
Source§fn clone(&self) -> CreateStreamRequest
fn clone(&self) -> CreateStreamRequest
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 CreateStreamRequest
impl Debug for CreateStreamRequest
Source§impl From<&CreateStreamRequest> for GroupWriteCommand
impl From<&CreateStreamRequest> for GroupWriteCommand
Source§fn from(request: &CreateStreamRequest) -> Self
fn from(request: &CreateStreamRequest) -> Self
Converts to this type from the input type.
Source§impl From<CreateStreamRequest> for GroupWriteCommand
impl From<CreateStreamRequest> for GroupWriteCommand
Source§fn from(request: CreateStreamRequest) -> Self
fn from(request: CreateStreamRequest) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CreateStreamRequest
impl PartialEq for CreateStreamRequest
Source§fn eq(&self, other: &CreateStreamRequest) -> bool
fn eq(&self, other: &CreateStreamRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for CreateStreamRequest
impl StructuralPartialEq for CreateStreamRequest
Auto Trait Implementations§
impl !Freeze for CreateStreamRequest
impl RefUnwindSafe for CreateStreamRequest
impl Send for CreateStreamRequest
impl Sync for CreateStreamRequest
impl Unpin for CreateStreamRequest
impl UnsafeUnpin for CreateStreamRequest
impl UnwindSafe for CreateStreamRequest
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