bc-envelope 0.43.0

Gordian Envelope for Rust.
Documentation
pub use bc_components::{Digest, DigestProvider};
pub use bc_ur::prelude::*;

#[cfg(feature = "attachment")]
pub use crate::{Attachable, Attachments};
pub use crate::{
    DigestDisplayFormat, Envelope, EnvelopeCase, EnvelopeEncodable,
    EnvelopeSummary, Error as EnvelopeError, FormatContext, FormatContextOpt,
    MermaidFormatOpts, MermaidOrientation, MermaidTheme,
    Result as EnvelopeResult, TreeFormatOpts,
    elide::{self, ObscureAction, ObscureType},
    register_tags, register_tags_in,
    walk::EdgeType,
    with_format_context,
};
#[cfg(feature = "edge")]
pub use crate::{Edgeable, Edges};
#[cfg(feature = "expression")]
pub use crate::{
    Event, EventBehavior, Expression, ExpressionBehavior, Function,
    IntoExpression, Parameter, Request, RequestBehavior, Response,
    ResponseBehavior, functions, parameters,
};
#[cfg(feature = "known_value")]
pub use crate::{KnownValue, KnownValuesStore, known_values};
#[cfg(feature = "signature")]
pub use crate::{SignatureMetadata, SigningOptions};