pub struct AddressBookConfig {
pub address_book_id: String,
pub objects_filter_path: Option<String>,
pub elements_filter_paths: Vec<String>,
}Expand description
Links a stream’s filter to an address book so JSON paths resolve against its managed address set.
Fields§
§address_book_id: StringIdentifier of the address book to use.
objects_filter_path: Option<String>Optional JSON path that resolves to an object whose fields are matched against the book.
elements_filter_paths: Vec<String>JSON paths whose resolved values are matched against the book’s addresses.
Trait Implementations§
Source§impl Clone for AddressBookConfig
impl Clone for AddressBookConfig
Source§fn clone(&self) -> AddressBookConfig
fn clone(&self) -> AddressBookConfig
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 AddressBookConfig
impl Debug for AddressBookConfig
Source§impl<'de> Deserialize<'de> for AddressBookConfig
impl<'de> Deserialize<'de> for AddressBookConfig
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
Auto Trait Implementations§
impl Freeze for AddressBookConfig
impl RefUnwindSafe for AddressBookConfig
impl Send for AddressBookConfig
impl Sync for AddressBookConfig
impl Unpin for AddressBookConfig
impl UnsafeUnpin for AddressBookConfig
impl UnwindSafe for AddressBookConfig
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