Struct MatchingBracketValidator
pub struct MatchingBracketValidator { /* private fields */ }
Simple matching bracket validator.
Implementations
impl MatchingBracketValidator
fn new() -> SelfConstructor
Trait Implementations
impl Default for MatchingBracketValidator
fn default() -> MatchingBracketValidator
impl Validator for MatchingBracketValidator
fn validate(&self, ctx: &mut ValidationContext<'_>) -> Result<ValidationResult>
Auto Trait Implementations
impl Freeze for MatchingBracketValidator
impl RefUnwindSafe for MatchingBracketValidator
impl Send for MatchingBracketValidator
impl Sync for MatchingBracketValidator
impl Unpin for MatchingBracketValidator
impl UnsafeUnpin for MatchingBracketValidator
impl UnwindSafe for MatchingBracketValidator
Blanket Implementations
impl<T> Any for MatchingBracketValidator
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for MatchingBracketValidator
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for MatchingBracketValidator
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for MatchingBracketValidator
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for MatchingBracketValidator
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for MatchingBracketValidator
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for MatchingBracketValidator
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>