Struct rustdds::dds::with_key::DataSample [−][src]
pub struct DataSample<D: Keyed> { /* fields omitted */ }
Expand description
DDS spec 2.2.2.5.4
Note that no_key::DataSample and with_key::DataSample are two different but similar structs.
We are making a bit unorthodox use of Result
:
It replaces the use of valid_data flag, because when valid_data = false, we should
not provide any data value.
Now
Ok(D)
means valid_data = true and there is a sample.Err(D::K)
means valid_data = false, no sample exists, but only a Key and instance_state has changed.
Implementations
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.