Struct json_model::StringPattern
source · pub struct StringPattern { /* private fields */ }
Implementations
sourceimpl StringPattern
impl StringPattern
pub fn new(path: DocumentPath, ctx: &Context<'_>) -> Result<Self, Error>
pub fn allowed_types() -> HashSet<AllowedType>
pub fn build(
_: &mut State,
path: DocumentPath,
ctx: &Context<'_>
) -> Result<Box<dyn Attribute>, Error>
Trait Implementations
sourceimpl Attribute for StringPattern
impl Attribute for StringPattern
Auto Trait Implementations
impl RefUnwindSafe for StringPattern
impl Send for StringPattern
impl Sync for StringPattern
impl Unpin for StringPattern
impl UnwindSafe for StringPattern
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more