Crate praxis
Contents
Quick Reference
| Item | Kind | Description |
|---|---|---|
algorithms | mod | |
analysis | mod | |
core | mod | |
error | mod | |
expression | mod | |
io | mod | |
mc | mod | |
MefError | enum | |
PraxisError | enum | |
XmlError | enum | |
init_tracing | fn | |
Result | type |
Modules
Enums
MefError
enum MefError {
Validity(String),
DuplicateElement {
element_id: String,
element_type: String,
container_id: Option<String>,
},
UndefinedElement {
reference: String,
element_type: String,
},
Cycle {
cycle_path: String,
},
Domain {
message: String,
value: Option<String>,
attribute: Option<String>,
},
}Trait Implementations
impl<ST> CastableFrom for MefError
impl Clone for MefError
- <span id="meferror-clone"></span>
fn clone(&self) -> MefError—MefError
impl Debug for MefError
- <span id="meferror-debug-fmt"></span>
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result
impl Display for MefError
- <span id="meferror-display-fmt"></span>
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result
impl Error for MefError
impl Instrument for MefError
impl IntoEither for MefError
impl PartialEq for MefError
- <span id="meferror-partialeq-eq"></span>
fn eq(&self, other: &MefError) -> bool—MefError
impl Pointable for MefError
<span id="meferror-pointable-const-align"></span>
const ALIGN: usize<span id="meferror-pointable-type-init"></span>
type Init = T<span id="meferror-pointable-init"></span>
unsafe fn init(init: <T as Pointable>::Init) -> usize<span id="meferror-pointable-deref"></span>
unsafe fn deref<'a>(ptr: usize) -> &'a T<span id="meferror-pointable-deref-mut"></span>
unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T<span id="meferror-pointable-drop"></span>
unsafe fn drop(ptr: usize)
impl Read for MefError
impl Same for MefError
- <span id="meferror-same-type-output"></span>
type Output = T
impl Scalar for MefError
impl StructuralPartialEq for MefError
impl<SS> SupersetOf for MefError
<span id="meferror-supersetof-to-subset"></span>
fn to_subset(&self) -> Option<SS><span id="meferror-supersetof-is-in-subset"></span>
fn is_in_subset(&self) -> bool<span id="meferror-supersetof-to-subset-unchecked"></span>
fn to_subset_unchecked(&self) -> SS<span id="meferror-supersetof-from-subset"></span>
fn from_subset(element: &SS) -> SP
impl ToString for MefError
- <span id="meferror-tostring-to-string"></span>
fn to_string(&self) -> String
impl<V> VZip for MefError
- <span id="meferror-vzip"></span>
fn vzip(self) -> V
impl WithSubscriber for MefError
PraxisError
enum PraxisError {
Io(String),
DynamicLibrary(String),
Logic(String),
IllegalOperation(String),
Settings(String),
Version(String),
Serialization(String),
Mef(MefError),
Xml(XmlError),
}Trait Implementations
impl<ST> CastableFrom for PraxisError
impl Clone for PraxisError
- <span id="praxiserror-clone"></span>
fn clone(&self) -> PraxisError—PraxisError
impl Debug for PraxisError
- <span id="praxiserror-debug-fmt"></span>
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result
impl Display for PraxisError
- <span id="praxiserror-display-fmt"></span>
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result
impl Error for PraxisError
impl Instrument for PraxisError
impl IntoEither for PraxisError
impl PartialEq for PraxisError
- <span id="praxiserror-partialeq-eq"></span>
fn eq(&self, other: &PraxisError) -> bool—PraxisError
impl Pointable for PraxisError
<span id="praxiserror-pointable-const-align"></span>
const ALIGN: usize<span id="praxiserror-pointable-type-init"></span>
type Init = T<span id="praxiserror-pointable-init"></span>
unsafe fn init(init: <T as Pointable>::Init) -> usize<span id="praxiserror-pointable-deref"></span>
unsafe fn deref<'a>(ptr: usize) -> &'a T<span id="praxiserror-pointable-deref-mut"></span>
unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T<span id="praxiserror-pointable-drop"></span>
unsafe fn drop(ptr: usize)
impl Read for PraxisError
impl Same for PraxisError
- <span id="praxiserror-same-type-output"></span>
type Output = T
impl Scalar for PraxisError
impl StructuralPartialEq for PraxisError
impl<SS> SupersetOf for PraxisError
<span id="praxiserror-supersetof-to-subset"></span>
fn to_subset(&self) -> Option<SS><span id="praxiserror-supersetof-is-in-subset"></span>
fn is_in_subset(&self) -> bool<span id="praxiserror-supersetof-to-subset-unchecked"></span>
fn to_subset_unchecked(&self) -> SS<span id="praxiserror-supersetof-from-subset"></span>
fn from_subset(element: &SS) -> SP
impl ToString for PraxisError
- <span id="praxiserror-tostring-to-string"></span>
fn to_string(&self) -> String
impl<V> VZip for PraxisError
- <span id="praxiserror-vzip"></span>
fn vzip(self) -> V
impl WithSubscriber for PraxisError
XmlError
enum XmlError {
Parse {
message: String,
element: Option<String>,
},
XInclude(String),
Validity {
message: String,
element: Option<String>,
attribute: Option<String>,
},
}Trait Implementations
impl<ST> CastableFrom for XmlError
impl Clone for XmlError
- <span id="xmlerror-clone"></span>
fn clone(&self) -> XmlError—XmlError
impl Debug for XmlError
- <span id="xmlerror-debug-fmt"></span>
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result
impl Display for XmlError
- <span id="xmlerror-display-fmt"></span>
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result
impl Error for XmlError
impl Instrument for XmlError
impl IntoEither for XmlError
impl PartialEq for XmlError
- <span id="xmlerror-partialeq-eq"></span>
fn eq(&self, other: &XmlError) -> bool—XmlError
impl Pointable for XmlError
<span id="xmlerror-pointable-const-align"></span>
const ALIGN: usize<span id="xmlerror-pointable-type-init"></span>
type Init = T<span id="xmlerror-pointable-init"></span>
unsafe fn init(init: <T as Pointable>::Init) -> usize<span id="xmlerror-pointable-deref"></span>
unsafe fn deref<'a>(ptr: usize) -> &'a T<span id="xmlerror-pointable-deref-mut"></span>
unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T<span id="xmlerror-pointable-drop"></span>
unsafe fn drop(ptr: usize)
impl Read for XmlError
impl Same for XmlError
- <span id="xmlerror-same-type-output"></span>
type Output = T
impl Scalar for XmlError
impl StructuralPartialEq for XmlError
impl<SS> SupersetOf for XmlError
<span id="xmlerror-supersetof-to-subset"></span>
fn to_subset(&self) -> Option<SS><span id="xmlerror-supersetof-is-in-subset"></span>
fn is_in_subset(&self) -> bool<span id="xmlerror-supersetof-to-subset-unchecked"></span>
fn to_subset_unchecked(&self) -> SS<span id="xmlerror-supersetof-from-subset"></span>
fn from_subset(element: &SS) -> SP
impl ToString for XmlError
- <span id="xmlerror-tostring-to-string"></span>
fn to_string(&self) -> String
impl<V> VZip for XmlError
- <span id="xmlerror-vzip"></span>
fn vzip(self) -> V
impl WithSubscriber for XmlError
Functions
init_tracing
fn init_tracing(verbosity: u32)Type Aliases
Result<T>
type Result<T> = std::result::Result<T, PraxisError>;