pub struct DatastreamIndividual { /* private fields */ }Expand description
Interface of type datastream individual.
For this interface all the mappings have distinct configurations.
Trait Implementations§
Source§impl Clone for DatastreamIndividual
impl Clone for DatastreamIndividual
Source§fn clone(&self) -> DatastreamIndividual
fn clone(&self) -> DatastreamIndividual
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 DatastreamIndividual
impl Debug for DatastreamIndividual
Source§impl<'de> Deserialize<'de> for DatastreamIndividual
impl<'de> Deserialize<'de> for DatastreamIndividual
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 Display for DatastreamIndividual
impl Display for DatastreamIndividual
Source§impl FromStr for DatastreamIndividual
impl FromStr for DatastreamIndividual
Source§impl PartialEq for DatastreamIndividual
impl PartialEq for DatastreamIndividual
Source§fn eq(&self, other: &DatastreamIndividual) -> bool
fn eq(&self, other: &DatastreamIndividual) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Schema for DatastreamIndividual
impl Schema for DatastreamIndividual
Source§type Mapping = DatastreamIndividualMapping
type Mapping = DatastreamIndividualMapping
Mapping specific for the interface type and aggregation.
Source§fn interface_name(&self) -> &InterfaceName
fn interface_name(&self) -> &InterfaceName
Returns the interface name.
Source§fn version_major(&self) -> i32
fn version_major(&self) -> i32
Returns the interface major version.
Source§fn version_minor(&self) -> i32
fn version_minor(&self) -> i32
Returns the interface minor version.
Source§fn version(&self) -> InterfaceVersion
fn version(&self) -> InterfaceVersion
Returns the interface version.
Source§fn interface_type(&self) -> InterfaceType
fn interface_type(&self) -> InterfaceType
Returns the interface type.
Source§fn aggregation(&self) -> Aggregation
fn aggregation(&self) -> Aggregation
Returns the interface aggregation.
Source§fn iter_mappings(&self) -> impl Iterator<Item = &Self::Mapping>
fn iter_mappings(&self) -> impl Iterator<Item = &Self::Mapping>
Returns an iterator over the interface’s mappings.
Source§fn mappings_len(&self) -> usize
fn mappings_len(&self) -> usize
Returns the number of Mappings in the interface.
Source§impl Serialize for DatastreamIndividual
impl Serialize for DatastreamIndividual
Source§impl<T> TryFrom<InterfaceJson<T>> for DatastreamIndividual
impl<T> TryFrom<InterfaceJson<T>> for DatastreamIndividual
impl Eq for DatastreamIndividual
impl StructuralPartialEq for DatastreamIndividual
Auto Trait Implementations§
impl Freeze for DatastreamIndividual
impl RefUnwindSafe for DatastreamIndividual
impl Send for DatastreamIndividual
impl Sync for DatastreamIndividual
impl Unpin for DatastreamIndividual
impl UnsafeUnpin for DatastreamIndividual
impl UnwindSafe for DatastreamIndividual
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.