lib.rs (856B)
1 #![cfg_attr(not(feature = "std"), no_std)] 2 #![cfg_attr(coverage_nightly, feature(coverage_attribute))] 3 #![forbid(unsafe_code)] 4 5 #[cfg(not(feature = "std"))] 6 extern crate alloc; 7 8 pub mod actor; 9 pub mod authorization; 10 pub mod error; 11 #[cfg(feature = "local_signer")] 12 pub mod local_signer; 13 pub mod signer; 14 15 pub use actor::{ 16 RadrootsActorAccountId, RadrootsActorContext, RadrootsActorResolutionRequest, 17 RadrootsActorSelector, RadrootsActorSource, role_satisfies, 18 }; 19 pub use authorization::{ 20 authorize_actor_for_contract, authorize_actor_for_draft, authorize_signer_for_draft, 21 sign_authorized_draft, validate_signed_event_matches_draft, 22 }; 23 pub use error::{RadrootsAuthorityError, RadrootsSignerError}; 24 #[cfg(feature = "local_signer")] 25 pub use local_signer::RadrootsLocalEventSigner; 26 pub use signer::{RadrootsEventSigner, RadrootsSignerIdentity};