pub struct ConfigPassword {
pub minimum_length: Option<i32>,
pub maximum_length: Option<i32>,
pub lowercase: Option<bool>,
pub number: Option<bool>,
pub uppercase: Option<bool>,
pub symbol: Option<bool>,
pub enable_forgot_link: Option<bool>,
}Fields§
§minimum_length: Option<i32>§maximum_length: Option<i32>§lowercase: Option<bool>§number: Option<bool>§uppercase: Option<bool>§symbol: Option<bool>§enable_forgot_link: Option<bool>Implementations§
Source§impl ConfigPassword
impl ConfigPassword
Sourcepub fn minimum_length(&self) -> i32
pub fn minimum_length(&self) -> i32
Returns the value of minimum_length, or the default value if minimum_length is unset.
Sourcepub fn maximum_length(&self) -> i32
pub fn maximum_length(&self) -> i32
Returns the value of maximum_length, or the default value if maximum_length is unset.
Sourcepub fn lowercase(&self) -> bool
pub fn lowercase(&self) -> bool
Returns the value of lowercase, or the default value if lowercase is unset.
Sourcepub fn number(&self) -> bool
pub fn number(&self) -> bool
Returns the value of number, or the default value if number is unset.
Sourcepub fn uppercase(&self) -> bool
pub fn uppercase(&self) -> bool
Returns the value of uppercase, or the default value if uppercase is unset.
Sourcepub fn symbol(&self) -> bool
pub fn symbol(&self) -> bool
Returns the value of symbol, or the default value if symbol is unset.
Sourcepub fn enable_forgot_link(&self) -> bool
pub fn enable_forgot_link(&self) -> bool
Returns the value of enable_forgot_link, or the default value if enable_forgot_link is unset.
Trait Implementations§
Source§impl Clone for ConfigPassword
impl Clone for ConfigPassword
Source§fn clone(&self) -> ConfigPassword
fn clone(&self) -> ConfigPassword
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 ConfigPassword
impl Debug for ConfigPassword
Source§impl Default for ConfigPassword
impl Default for ConfigPassword
Source§impl<'de> Deserialize<'de> for ConfigPassword
impl<'de> Deserialize<'de> for ConfigPassword
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 Message for ConfigPassword
impl Message for ConfigPassword
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for ConfigPassword
impl PartialEq for ConfigPassword
Source§impl Serialize for ConfigPassword
impl Serialize for ConfigPassword
impl Copy for ConfigPassword
impl StructuralPartialEq for ConfigPassword
Auto Trait Implementations§
impl Freeze for ConfigPassword
impl RefUnwindSafe for ConfigPassword
impl Send for ConfigPassword
impl Sync for ConfigPassword
impl Unpin for ConfigPassword
impl UnwindSafe for ConfigPassword
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request