pub struct ConsumeDataRequest {
pub data_consumer_id: String,
pub data_producer_id: String,
pub type_: Type,
pub sctp_stream_parameters: Option<Box<SctpStreamParameters>>,
pub label: Option<String>,
pub protocol: Option<String>,
pub paused: bool,
pub subchannels: Option<Vec<u16>>,
}
Expand description
The table ConsumeDataRequest
in the namespace FBS.Transport
Generated from these locations:
- Table
ConsumeDataRequest
in the filefbs/transport.fbs:84
Fields§
§data_consumer_id: String
The field data_consumer_id
in the table ConsumeDataRequest
data_producer_id: String
The field data_producer_id
in the table ConsumeDataRequest
type_: Type
The field type
in the table ConsumeDataRequest
sctp_stream_parameters: Option<Box<SctpStreamParameters>>
The field sctp_stream_parameters
in the table ConsumeDataRequest
label: Option<String>
The field label
in the table ConsumeDataRequest
protocol: Option<String>
The field protocol
in the table ConsumeDataRequest
paused: bool
The field paused
in the table ConsumeDataRequest
subchannels: Option<Vec<u16>>
The field subchannels
in the table ConsumeDataRequest
Implementations§
Source§impl ConsumeDataRequest
impl ConsumeDataRequest
Sourcepub fn builder() -> ConsumeDataRequestBuilder<()>
pub fn builder() -> ConsumeDataRequestBuilder<()>
Creates a ConsumeDataRequestBuilder for serializing an instance of this table.
pub fn create( builder: &mut Builder, field_data_consumer_id: impl WriteAs<Offset<str>>, field_data_producer_id: impl WriteAs<Offset<str>>, field_type_: impl WriteAsDefault<Type, Type>, field_sctp_stream_parameters: impl WriteAsOptional<Offset<SctpStreamParameters>>, field_label: impl WriteAsOptional<Offset<str>>, field_protocol: impl WriteAsOptional<Offset<str>>, field_paused: impl WriteAsDefault<bool, bool>, field_subchannels: impl WriteAsOptional<Offset<[u16]>>, ) -> Offset<Self>
Trait Implementations§
Source§impl Clone for ConsumeDataRequest
impl Clone for ConsumeDataRequest
Source§fn clone(&self) -> ConsumeDataRequest
fn clone(&self) -> ConsumeDataRequest
Returns a copy 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 ConsumeDataRequest
impl Debug for ConsumeDataRequest
Source§impl<'de> Deserialize<'de> for ConsumeDataRequest
impl<'de> Deserialize<'de> for ConsumeDataRequest
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 Hash for ConsumeDataRequest
impl Hash for ConsumeDataRequest
Source§impl Ord for ConsumeDataRequest
impl Ord for ConsumeDataRequest
Source§fn cmp(&self, other: &ConsumeDataRequest) -> Ordering
fn cmp(&self, other: &ConsumeDataRequest) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ConsumeDataRequest
impl PartialEq for ConsumeDataRequest
Source§impl PartialOrd for ConsumeDataRequest
impl PartialOrd for ConsumeDataRequest
Source§impl Serialize for ConsumeDataRequest
impl Serialize for ConsumeDataRequest
Source§impl<'a> TryFrom<ConsumeDataRequestRef<'a>> for ConsumeDataRequest
impl<'a> TryFrom<ConsumeDataRequestRef<'a>> for ConsumeDataRequest
impl Eq for ConsumeDataRequest
impl StructuralPartialEq for ConsumeDataRequest
impl VectorWrite<Offset<ConsumeDataRequest>> for ConsumeDataRequest
impl WriteAs<Offset<ConsumeDataRequest>> for ConsumeDataRequest
impl WriteAsOffset<ConsumeDataRequest> for ConsumeDataRequest
impl<T0: WriteAs<Offset<str>>, T1: WriteAs<Offset<str>>, T2: WriteAsDefault<Type, Type>, T3: WriteAsOptional<Offset<SctpStreamParameters>>, T4: WriteAsOptional<Offset<str>>, T5: WriteAsOptional<Offset<str>>, T6: WriteAsDefault<bool, bool>, T7: WriteAsOptional<Offset<[u16]>>> WriteAsOffset<ConsumeDataRequest> for ConsumeDataRequestBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
impl WriteAsOptional<Offset<ConsumeDataRequest>> for ConsumeDataRequest
Auto Trait Implementations§
impl Freeze for ConsumeDataRequest
impl RefUnwindSafe for ConsumeDataRequest
impl Send for ConsumeDataRequest
impl Sync for ConsumeDataRequest
impl Unpin for ConsumeDataRequest
impl UnwindSafe for ConsumeDataRequest
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