pub struct TileValidator { /* private fields */ }Expand description
Tile quality validator.
Implementations§
Source§impl TileValidator
impl TileValidator
pub fn new(config: ValidationConfig) -> Self
pub fn with_defaults() -> Self
Sourcepub fn register_existing(&mut self, id: &str, content: &str)
pub fn register_existing(&mut self, id: &str, content: &str)
Register an existing tile for similarity checking.
Sourcepub fn validate(&self, tile: &TileInput) -> ValidationResult
pub fn validate(&self, tile: &TileInput) -> ValidationResult
Run all validation checks on a tile.
Auto Trait Implementations§
impl Freeze for TileValidator
impl RefUnwindSafe for TileValidator
impl Send for TileValidator
impl Sync for TileValidator
impl Unpin for TileValidator
impl UnsafeUnpin for TileValidator
impl UnwindSafe for TileValidator
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