pub enum EvolutionFilteringStrategy {
Unfiltered,
AuthoritiesFilter(Vec<AgentPubKey>),
AuthoritiesExceptionsFilter(Vec<AgentPubKey>, Vec<ActionHash>),
ExceptionsFilter(Vec<ActionHash>),
}Expand description
Indicates the update filtering pattern when following content evolution
Variants§
Unfiltered
Variant used for follow_evolutions
AuthoritiesFilter(Vec<AgentPubKey>)
Variant used for follow_evolutions_using_authorities
AuthoritiesExceptionsFilter(Vec<AgentPubKey>, Vec<ActionHash>)
Variant used for follow_evolutions_using_authorities_with_exceptions
ExceptionsFilter(Vec<ActionHash>)
Not used yet
Trait Implementations§
Source§impl Clone for EvolutionFilteringStrategy
impl Clone for EvolutionFilteringStrategy
Source§fn clone(&self) -> EvolutionFilteringStrategy
fn clone(&self) -> EvolutionFilteringStrategy
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 EvolutionFilteringStrategy
impl Debug for EvolutionFilteringStrategy
Source§impl Default for EvolutionFilteringStrategy
impl Default for EvolutionFilteringStrategy
Source§impl<'de> Deserialize<'de> for EvolutionFilteringStrategy
impl<'de> Deserialize<'de> for EvolutionFilteringStrategy
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 From<FollowEvolutionsInputBuffer> for EvolutionFilteringStrategy
impl From<FollowEvolutionsInputBuffer> for EvolutionFilteringStrategy
Source§fn from(buffer: FollowEvolutionsInputBuffer) -> Self
fn from(buffer: FollowEvolutionsInputBuffer) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for EvolutionFilteringStrategy
impl RefUnwindSafe for EvolutionFilteringStrategy
impl Send for EvolutionFilteringStrategy
impl Sync for EvolutionFilteringStrategy
impl Unpin for EvolutionFilteringStrategy
impl UnwindSafe for EvolutionFilteringStrategy
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