Expand description
Regular Bag Expressions (rbe)
Provides an implementation of Regular Bag Expressions which are the expressions internally employed by the implementations of Shape Expressions More information about Regular Bag Expressions:
Complexity and Expressiveness of ShEx for RDF S. Staworko, I. Boneva, J. Labra, S. Hym, E. Prud’hommeaux, H. Solbrig
Re-exports§
pub use crate::cardinality::*;pub use crate::component::*;pub use crate::deriv_n::*;pub use crate::empty_iter::*;pub use crate::failures::*;pub use crate::keys::*;pub use crate::match_cond::*;pub use crate::max::*;pub use crate::min::*;pub use crate::pending::*;pub use crate::rbe_error::*;pub use crate::rbe_pretty_printer::*;pub use crate::rbe_schema::*;pub use crate::rbe_table::*;pub use crate::rbe1::*;pub use crate::rbe1_matcher::*;pub use crate::values::*;pub use crate::bag::*;
Modules§
- bag
- A set whose elements can be repeated. The set tracks how many times each element appears
- candidate
- cardinality
- component
- deriv_
error - deriv_n
- empty_
iter - failures
- keys
- match_
cond - max
- min
- pending
- rbe
- rbe1
- rbe1_
matcher - rbe_
error - rbe_
pretty_ printer - rbe_
schema - rbe_
table - values
Structs§
- NoState
- A no-op state type for when no state is needed.
Traits§
- Context
- The
Contexttrait represents the type of contexts that can be used in the conditions. It must implementEq,Hash,Debug,Default,Display, andClone. - Key
- The
Keytrait represents the type of keys that can be used in the conditions. It must implementEq,Hash,Debug,Default,Display, andClone. - Ref
- The
Reftrait represents the type of references that can be used in the conditions. It must implementEq,Hash,Debug,Default,Display, andClone. - State
- The
Statetrait represents the type of states that can be used in the conditions. It must implementEq,Hash,Debug,Default,Display, andClone. - Value
- The
Valuetrait represents the type of values that can be used in the conditions. It must implementEq,Hash,Debug,Default,Display, andClone.