pub struct SyncFilter {
pub topics: Option<Vec<String>>,
pub peers: Option<Vec<String>>,
}Expand description
An absent list selects everything; an empty list selects nothing.
Fields§
§topics: Option<Vec<String>>§peers: Option<Vec<String>>Implementations§
Trait Implementations§
Source§impl Clone for SyncFilter
impl Clone for SyncFilter
Source§impl Debug for SyncFilter
impl Debug for SyncFilter
Source§impl Default for SyncFilter
impl Default for SyncFilter
Source§impl<'de> Deserialize<'de> for SyncFilter
impl<'de> Deserialize<'de> for SyncFilter
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
impl Eq for SyncFilter
Source§impl PartialEq for SyncFilter
impl PartialEq for SyncFilter
Source§impl Serialize for SyncFilter
impl Serialize for SyncFilter
impl StructuralPartialEq for SyncFilter
Auto Trait Implementations§
impl Freeze for SyncFilter
impl RefUnwindSafe for SyncFilter
impl Send for SyncFilter
impl Sync for SyncFilter
impl Unpin for SyncFilter
impl UnsafeUnpin for SyncFilter
impl UnwindSafe for SyncFilter
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