pub struct ShapeTable {
pub shapes: Vec<ShapeDef>,
pub profile_iris: Vec<(String, String)>,
pub profiles: Vec<String>,
pub stats: Stats,
}Expand description
Everything a bag family’s validator needs, read from a SHACL directory.
Fields§
§shapes: Vec<ShapeDef>§profile_iris: Vec<(String, String)>Profile IRI → short code, for dcterms:conformsTo.
profiles: Vec<String>Every profile code, sorted.
stats: StatsTrait Implementations§
Auto Trait Implementations§
impl Forget for ShapeTable
impl Freeze for ShapeTable
impl Move for ShapeTable
impl RefUnwindSafe for ShapeTable
impl Send for ShapeTable
impl Sync for ShapeTable
impl Unpin for ShapeTable
impl UnsafeUnpin for ShapeTable
impl UnwindSafe for ShapeTable
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