Skip to main content

Crate rbe

Crate rbe 

Source
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 Context trait represents the type of contexts that can be used in the conditions. It must implement Eq, Hash, Debug, Default, Display, and Clone.
Key
The Keytrait represents the type of keys that can be used in the conditions. It must implement Eq, Hash, Debug, Default, Display, and Clone.
Ref
The Ref trait represents the type of references that can be used in the conditions. It must implement Eq, Hash, Debug, Default, Display, and Clone.
State
The State trait represents the type of states that can be used in the conditions. It must implement Eq, Hash, Debug, Default, Display, and Clone.
Value
The Value trait represents the type of values that can be used in the conditions. It must implement Eq, Hash, Debug, Default, Display, and Clone.