pub struct StreamTextOptions {
pub topic: String,
pub attributes: HashMap<String, String>,
pub destination_identities: Vec<ParticipantIdentity>,
pub id: Option<String>,
pub operation_type: Option<OperationType>,
pub version: Option<i32>,
pub reply_to_stream_id: Option<String>,
pub attached_stream_ids: Vec<String>,
pub generated: Option<bool>,
}Expand description
Options used when opening an outgoing text data stream.
Fields§
§topic: String§attributes: HashMap<String, String>§destination_identities: Vec<ParticipantIdentity>§id: Option<String>§operation_type: Option<OperationType>§version: Option<i32>§reply_to_stream_id: Option<String>§attached_stream_ids: Vec<String>§generated: Option<bool>Trait Implementations§
Source§impl Clone for StreamTextOptions
impl Clone for StreamTextOptions
Source§fn clone(&self) -> StreamTextOptions
fn clone(&self) -> StreamTextOptions
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 StreamTextOptions
impl Debug for StreamTextOptions
Source§impl Default for StreamTextOptions
impl Default for StreamTextOptions
Source§fn default() -> StreamTextOptions
fn default() -> StreamTextOptions
Returns the “default value” for a type. Read more
Source§impl PartialEq for StreamTextOptions
impl PartialEq for StreamTextOptions
impl Eq for StreamTextOptions
impl StructuralPartialEq for StreamTextOptions
Auto Trait Implementations§
impl Freeze for StreamTextOptions
impl RefUnwindSafe for StreamTextOptions
impl Send for StreamTextOptions
impl Sync for StreamTextOptions
impl Unpin for StreamTextOptions
impl UnsafeUnpin for StreamTextOptions
impl UnwindSafe for StreamTextOptions
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