Enum sn_messaging::location::Aggregation [−][src]
pub enum Aggregation { None, AtSource, AtDestination, }
Aggregation scheme
Variants
No aggregation is made, eg. when the payload contains full authority.
Elders will aggregate a group sig before they each send one copy of it to dst.
Elders will send their signed message, where recipients aggregate.
Trait Implementations
impl Clone for Aggregation
[src]
impl Clone for Aggregation
[src]fn clone(&self) -> Aggregation
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for Aggregation
[src]
impl Copy for Aggregation
[src]impl<'de> Deserialize<'de> for Aggregation
[src]
impl<'de> Deserialize<'de> for Aggregation
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for Aggregation
[src]
impl Eq for Aggregation
[src]impl Hash for Aggregation
[src]
impl Hash for Aggregation
[src]impl PartialEq<Aggregation> for Aggregation
[src]
impl PartialEq<Aggregation> for Aggregation
[src]impl Serialize for Aggregation
[src]
impl Serialize for Aggregation
[src]impl StructuralEq for Aggregation
[src]
impl StructuralEq for Aggregation
[src]impl StructuralPartialEq for Aggregation
[src]
impl StructuralPartialEq for Aggregation
[src]Auto Trait Implementations
impl RefUnwindSafe for Aggregation
impl RefUnwindSafe for Aggregation
impl Send for Aggregation
impl Send for Aggregation
impl Sync for Aggregation
impl Sync for Aggregation
impl Unpin for Aggregation
impl Unpin for Aggregation
impl UnwindSafe for Aggregation
impl UnwindSafe for Aggregation
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,