pub struct SieveCapabilities { /* private fields */ }
Implementations§
Source§impl SieveCapabilities
impl SieveCapabilities
pub fn max_script_name_size(&self) -> usize
pub fn max_script_size(&self) -> Option<usize>
pub fn max_number_scripts(&self) -> Option<usize>
pub fn max_number_redirects(&self) -> Option<usize>
pub fn sieve_extensions(&self) -> &[String]
pub fn notification_methods(&self) -> Option<&[String]>
pub fn external_lists(&self) -> Option<&[String]>
Trait Implementations§
Source§impl Clone for SieveCapabilities
impl Clone for SieveCapabilities
Source§fn clone(&self) -> SieveCapabilities
fn clone(&self) -> SieveCapabilities
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 SieveCapabilities
impl Debug for SieveCapabilities
Source§impl<'de> Deserialize<'de> for SieveCapabilities
impl<'de> Deserialize<'de> for SieveCapabilities
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 SieveCapabilities
impl RefUnwindSafe for SieveCapabilities
impl Send for SieveCapabilities
impl Sync for SieveCapabilities
impl Unpin for SieveCapabilities
impl UnwindSafe for SieveCapabilities
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