lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

radroots_event_codec.txt (242739B)


      1 pub mod radroots_event_codec
      2 pub use radroots_event_codec::VerificationError
      3 pub mod radroots_event_codec::admission
      4 pub use radroots_event_codec::admission::RadrootsRegistryV7AdmissionDecision
      5 pub use radroots_event_codec::admission::admit_verified_event_registry_v7
      6 pub mod radroots_event_codec::admission::comment
      7 #[non_exhaustive] pub enum radroots_event_codec::admission::comment::RadrootsNip22CommentAdmissionError
      8 pub radroots_event_codec::admission::comment::RadrootsNip22CommentAdmissionError::Nip01Verification(crate::verification::RadrootsNip01VerificationError)
      9 pub radroots_event_codec::admission::comment::RadrootsNip22CommentAdmissionError::Projection(crate::comment::inbound::RadrootsNip22CommentProjectionError)
     10 impl radroots_event_codec::admission::comment::RadrootsNip22CommentAdmissionError
     11 pub const fn radroots_event_codec::admission::comment::RadrootsNip22CommentAdmissionError::code(&self) -> &'static str
     12 impl core::error::Error for radroots_event_codec::admission::comment::RadrootsNip22CommentAdmissionError
     13 pub fn radroots_event_codec::admission::comment::RadrootsNip22CommentAdmissionError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
     14 impl core::fmt::Display for radroots_event_codec::admission::comment::RadrootsNip22CommentAdmissionError
     15 pub fn radroots_event_codec::admission::comment::RadrootsNip22CommentAdmissionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
     16 pub struct radroots_event_codec::admission::comment::RadrootsAdmittedNip22CommentEvent
     17 impl radroots_event_codec::admission::comment::RadrootsAdmittedNip22CommentEvent
     18 pub fn radroots_event_codec::admission::comment::RadrootsAdmittedNip22CommentEvent::contract(&self) -> &'static radroots_event::contract::registry_v7::EventContract
     19 pub fn radroots_event_codec::admission::comment::RadrootsAdmittedNip22CommentEvent::event(&self) -> &radroots_event::envelope::EventEnvelope
     20 pub fn radroots_event_codec::admission::comment::RadrootsAdmittedNip22CommentEvent::into_parts(self) -> (RadrootsSignatureVerifiedEvent, RadrootsInboundNip22CommentProjection)
     21 pub const fn radroots_event_codec::admission::comment::RadrootsAdmittedNip22CommentEvent::projection(&self) -> &RadrootsInboundNip22CommentProjection
     22 pub fn radroots_event_codec::admission::comment::RadrootsAdmittedNip22CommentEvent::verified_event(&self) -> &RadrootsSignatureVerifiedEvent
     23 pub fn radroots_event_codec::admission::comment::admit_verified_nip22_comment_event(crate::verification::RadrootsSignatureVerifiedEvent) -> core::result::Result<radroots_event_codec::admission::comment::RadrootsAdmittedNip22CommentEvent, radroots_event_codec::admission::comment::RadrootsNip22CommentAdmissionError>
     24 pub fn radroots_event_codec::admission::comment::verify_and_admit_nip22_comment_event(radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event_codec::admission::comment::RadrootsAdmittedNip22CommentEvent, radroots_event_codec::admission::comment::RadrootsNip22CommentAdmissionError>
     25 pub mod radroots_event_codec::admission::deletion
     26 pub mod radroots_event_codec::admission::deletion::reconciliation_v1
     27 pub mod radroots_event_codec::admission::food_availability
     28 #[non_exhaustive] pub enum radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityAdmissionError
     29 pub radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityAdmissionError::Nip01Verification(crate::verification::RadrootsNip01VerificationError)
     30 pub radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityAdmissionError::Projection(crate::food_availability::inbound::RadrootsFoodAvailabilityProjectionError)
     31 impl radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityAdmissionError
     32 pub const fn radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityAdmissionError::code(&self) -> &'static str
     33 impl core::error::Error for radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityAdmissionError
     34 pub fn radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityAdmissionError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
     35 impl core::fmt::Display for radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityAdmissionError
     36 pub fn radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityAdmissionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
     37 #[non_exhaustive] pub enum radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityAdmissionOutcome
     38 pub radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityAdmissionOutcome::Admitted(alloc::boxed::Box<radroots_event_codec::admission::food_availability::RadrootsAdmittedFoodAvailabilityEvent>)
     39 pub radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityAdmissionOutcome::Excluded(radroots_event_codec::admission::food_availability::RadrootsExcludedClassifiedListingCandidate)
     40 #[non_exhaustive] pub enum radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityRevisionError
     41 pub radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityRevisionError::CoordinateChanged
     42 pub radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityRevisionError::CurrentInvalid(crate::food_availability::inbound::RadrootsFoodAvailabilityProjectionError)
     43 pub radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityRevisionError::NotNewer
     44 pub radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityRevisionError::PreviousInvalid(crate::food_availability::inbound::RadrootsFoodAvailabilityProjectionError)
     45 pub radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityRevisionError::PublishedAtChanged
     46 impl radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityRevisionError
     47 pub const fn radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityRevisionError::code(&self) -> &'static str
     48 impl core::error::Error for radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityRevisionError
     49 pub fn radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityRevisionError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
     50 impl core::fmt::Display for radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityRevisionError
     51 pub fn radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityRevisionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
     52 pub struct radroots_event_codec::admission::food_availability::RadrootsAdmittedFoodAvailabilityEvent
     53 impl radroots_event_codec::admission::food_availability::RadrootsAdmittedFoodAvailabilityEvent
     54 pub fn radroots_event_codec::admission::food_availability::RadrootsAdmittedFoodAvailabilityEvent::contract(&self) -> &'static radroots_event::contract::registry_v7::EventContract
     55 pub fn radroots_event_codec::admission::food_availability::RadrootsAdmittedFoodAvailabilityEvent::event(&self) -> &radroots_event::envelope::EventEnvelope
     56 pub fn radroots_event_codec::admission::food_availability::RadrootsAdmittedFoodAvailabilityEvent::into_parts(self) -> (RadrootsSignatureVerifiedEvent, RadrootsInboundFoodAvailabilityProjection)
     57 pub fn radroots_event_codec::admission::food_availability::RadrootsAdmittedFoodAvailabilityEvent::projection(&self) -> &RadrootsInboundFoodAvailabilityProjection
     58 pub fn radroots_event_codec::admission::food_availability::RadrootsAdmittedFoodAvailabilityEvent::verified_event(&self) -> &RadrootsSignatureVerifiedEvent
     59 pub struct radroots_event_codec::admission::food_availability::RadrootsExcludedClassifiedListingCandidate
     60 impl radroots_event_codec::admission::food_availability::RadrootsExcludedClassifiedListingCandidate
     61 pub fn radroots_event_codec::admission::food_availability::RadrootsExcludedClassifiedListingCandidate::event(&self) -> &radroots_event::envelope::EventEnvelope
     62 pub fn radroots_event_codec::admission::food_availability::RadrootsExcludedClassifiedListingCandidate::into_parts(self) -> (RadrootsSignatureVerifiedEvent, radroots_event::listing::classified::ClassifiedListingPartition)
     63 pub const fn radroots_event_codec::admission::food_availability::RadrootsExcludedClassifiedListingCandidate::partition(&self) -> radroots_event::listing::classified::ClassifiedListingPartition
     64 pub fn radroots_event_codec::admission::food_availability::RadrootsExcludedClassifiedListingCandidate::verified_event(&self) -> &RadrootsSignatureVerifiedEvent
     65 pub fn radroots_event_codec::admission::food_availability::admit_verified_food_availability_event(crate::verification::RadrootsSignatureVerifiedEvent) -> core::result::Result<radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityAdmissionOutcome, radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityAdmissionError>
     66 pub fn radroots_event_codec::admission::food_availability::validate_food_availability_revision(&crate::verification::RadrootsSignatureVerifiedEvent, &crate::verification::RadrootsSignatureVerifiedEvent) -> core::result::Result<(), radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityRevisionError>
     67 pub fn radroots_event_codec::admission::food_availability::verify_and_admit_food_availability_event(radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityAdmissionOutcome, radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityAdmissionError>
     68 pub mod radroots_event_codec::admission::post
     69 #[non_exhaustive] pub enum radroots_event_codec::admission::post::RadrootsPostAdmissionError
     70 pub radroots_event_codec::admission::post::RadrootsPostAdmissionError::Nip01Verification(crate::verification::RadrootsNip01VerificationError)
     71 pub radroots_event_codec::admission::post::RadrootsPostAdmissionError::Projection(crate::post::inbound::RadrootsPostProjectionError)
     72 impl radroots_event_codec::admission::post::RadrootsPostAdmissionError
     73 pub const fn radroots_event_codec::admission::post::RadrootsPostAdmissionError::code(&self) -> &'static str
     74 impl core::error::Error for radroots_event_codec::admission::post::RadrootsPostAdmissionError
     75 pub fn radroots_event_codec::admission::post::RadrootsPostAdmissionError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
     76 impl core::fmt::Display for radroots_event_codec::admission::post::RadrootsPostAdmissionError
     77 pub fn radroots_event_codec::admission::post::RadrootsPostAdmissionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
     78 #[non_exhaustive] pub enum radroots_event_codec::admission::post::RadrootsPostAdmissionOutcome
     79 pub radroots_event_codec::admission::post::RadrootsPostAdmissionOutcome::Root(radroots_event_codec::admission::post::RadrootsAdmittedRootPostEvent)
     80 pub radroots_event_codec::admission::post::RadrootsPostAdmissionOutcome::ThreadExcluded(radroots_event_codec::admission::post::RadrootsThreadExcludedPostCandidate)
     81 pub struct radroots_event_codec::admission::post::RadrootsAdmittedRootPostEvent
     82 impl radroots_event_codec::admission::post::RadrootsAdmittedRootPostEvent
     83 pub fn radroots_event_codec::admission::post::RadrootsAdmittedRootPostEvent::contract(&self) -> &'static radroots_event::contract::registry_v7::EventContract
     84 pub fn radroots_event_codec::admission::post::RadrootsAdmittedRootPostEvent::event(&self) -> &radroots_event::envelope::EventEnvelope
     85 pub fn radroots_event_codec::admission::post::RadrootsAdmittedRootPostEvent::into_parts(self) -> (RadrootsSignatureVerifiedEvent, RadrootsInboundPostProjection)
     86 pub fn radroots_event_codec::admission::post::RadrootsAdmittedRootPostEvent::projection(&self) -> &RadrootsInboundPostProjection
     87 pub fn radroots_event_codec::admission::post::RadrootsAdmittedRootPostEvent::verified_event(&self) -> &RadrootsSignatureVerifiedEvent
     88 pub struct radroots_event_codec::admission::post::RadrootsThreadExcludedPostCandidate
     89 impl radroots_event_codec::admission::post::RadrootsThreadExcludedPostCandidate
     90 pub fn radroots_event_codec::admission::post::RadrootsThreadExcludedPostCandidate::event(&self) -> &radroots_event::envelope::EventEnvelope
     91 pub fn radroots_event_codec::admission::post::RadrootsThreadExcludedPostCandidate::into_parts(self) -> (RadrootsSignatureVerifiedEvent, RadrootsInboundPostProjection)
     92 pub fn radroots_event_codec::admission::post::RadrootsThreadExcludedPostCandidate::projection(&self) -> &RadrootsInboundPostProjection
     93 pub fn radroots_event_codec::admission::post::RadrootsThreadExcludedPostCandidate::verified_event(&self) -> &RadrootsSignatureVerifiedEvent
     94 pub fn radroots_event_codec::admission::post::admit_verified_post_event(crate::verification::RadrootsSignatureVerifiedEvent) -> core::result::Result<radroots_event_codec::admission::post::RadrootsPostAdmissionOutcome, radroots_event_codec::admission::post::RadrootsPostAdmissionError>
     95 pub fn radroots_event_codec::admission::post::verify_and_admit_post_event(radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event_codec::admission::post::RadrootsPostAdmissionOutcome, radroots_event_codec::admission::post::RadrootsPostAdmissionError>
     96 pub mod radroots_event_codec::admission::profile
     97 #[non_exhaustive] pub enum radroots_event_codec::admission::profile::RadrootsProfileAdmissionError
     98 pub radroots_event_codec::admission::profile::RadrootsProfileAdmissionError::InvalidKind
     99 pub radroots_event_codec::admission::profile::RadrootsProfileAdmissionError::InvalidKind::actual: u32
    100 pub radroots_event_codec::admission::profile::RadrootsProfileAdmissionError::InvalidKind::expected: u32
    101 pub radroots_event_codec::admission::profile::RadrootsProfileAdmissionError::Metadata(crate::profile::inbound::RadrootsProfileMetadataParseError)
    102 pub radroots_event_codec::admission::profile::RadrootsProfileAdmissionError::Nip01Verification(crate::verification::RadrootsNip01VerificationError)
    103 impl radroots_event_codec::admission::profile::RadrootsProfileAdmissionError
    104 pub const fn radroots_event_codec::admission::profile::RadrootsProfileAdmissionError::code(&self) -> &'static str
    105 impl core::error::Error for radroots_event_codec::admission::profile::RadrootsProfileAdmissionError
    106 pub fn radroots_event_codec::admission::profile::RadrootsProfileAdmissionError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
    107 impl core::fmt::Display for radroots_event_codec::admission::profile::RadrootsProfileAdmissionError
    108 pub fn radroots_event_codec::admission::profile::RadrootsProfileAdmissionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    109 pub struct radroots_event_codec::admission::profile::RadrootsAdmittedProfileEvent
    110 impl radroots_event_codec::admission::profile::RadrootsAdmittedProfileEvent
    111 pub fn radroots_event_codec::admission::profile::RadrootsAdmittedProfileEvent::contract(&self) -> &'static radroots_event::contract::registry_v7::EventContract
    112 pub fn radroots_event_codec::admission::profile::RadrootsAdmittedProfileEvent::event(&self) -> &radroots_event::envelope::EventEnvelope
    113 pub fn radroots_event_codec::admission::profile::RadrootsAdmittedProfileEvent::into_parts(self) -> (RadrootsSignatureVerifiedEvent, RadrootsInboundProfileMetadata)
    114 pub fn radroots_event_codec::admission::profile::RadrootsAdmittedProfileEvent::metadata(&self) -> &RadrootsInboundProfileMetadata
    115 pub fn radroots_event_codec::admission::profile::RadrootsAdmittedProfileEvent::verified_event(&self) -> &RadrootsSignatureVerifiedEvent
    116 pub fn radroots_event_codec::admission::profile::admit_verified_profile_event(crate::verification::RadrootsSignatureVerifiedEvent) -> core::result::Result<radroots_event_codec::admission::profile::RadrootsAdmittedProfileEvent, radroots_event_codec::admission::profile::RadrootsProfileAdmissionError>
    117 pub fn radroots_event_codec::admission::profile::verify_and_admit_profile_event(radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event_codec::admission::profile::RadrootsAdmittedProfileEvent, radroots_event_codec::admission::profile::RadrootsProfileAdmissionError>
    118 pub mod radroots_event_codec::admission::reply
    119 #[non_exhaustive] pub enum radroots_event_codec::admission::reply::RadrootsNip10ReplyAdmissionError
    120 pub radroots_event_codec::admission::reply::RadrootsNip10ReplyAdmissionError::Nip01Verification(crate::verification::RadrootsNip01VerificationError)
    121 pub radroots_event_codec::admission::reply::RadrootsNip10ReplyAdmissionError::Projection(crate::reply::inbound::RadrootsNip10ReplyProjectionError)
    122 impl radroots_event_codec::admission::reply::RadrootsNip10ReplyAdmissionError
    123 pub const fn radroots_event_codec::admission::reply::RadrootsNip10ReplyAdmissionError::code(&self) -> &'static str
    124 impl core::error::Error for radroots_event_codec::admission::reply::RadrootsNip10ReplyAdmissionError
    125 pub fn radroots_event_codec::admission::reply::RadrootsNip10ReplyAdmissionError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
    126 impl core::fmt::Display for radroots_event_codec::admission::reply::RadrootsNip10ReplyAdmissionError
    127 pub fn radroots_event_codec::admission::reply::RadrootsNip10ReplyAdmissionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    128 pub struct radroots_event_codec::admission::reply::RadrootsAdmittedNip10ReplyEvent
    129 impl radroots_event_codec::admission::reply::RadrootsAdmittedNip10ReplyEvent
    130 pub fn radroots_event_codec::admission::reply::RadrootsAdmittedNip10ReplyEvent::contract(&self) -> &'static radroots_event::contract::registry_v7::EventContract
    131 pub fn radroots_event_codec::admission::reply::RadrootsAdmittedNip10ReplyEvent::event(&self) -> &radroots_event::envelope::EventEnvelope
    132 pub fn radroots_event_codec::admission::reply::RadrootsAdmittedNip10ReplyEvent::into_parts(self) -> (RadrootsSignatureVerifiedEvent, RadrootsInboundNip10ReplyProjection)
    133 pub fn radroots_event_codec::admission::reply::RadrootsAdmittedNip10ReplyEvent::projection(&self) -> &RadrootsInboundNip10ReplyProjection
    134 pub fn radroots_event_codec::admission::reply::RadrootsAdmittedNip10ReplyEvent::verified_event(&self) -> &RadrootsSignatureVerifiedEvent
    135 pub fn radroots_event_codec::admission::reply::admit_thread_excluded_post_candidate(radroots_event_codec::admission::post::RadrootsThreadExcludedPostCandidate) -> core::result::Result<radroots_event_codec::admission::reply::RadrootsAdmittedNip10ReplyEvent, radroots_event_codec::admission::reply::RadrootsNip10ReplyAdmissionError>
    136 pub fn radroots_event_codec::admission::reply::admit_verified_nip10_reply_event(crate::verification::RadrootsSignatureVerifiedEvent) -> core::result::Result<radroots_event_codec::admission::reply::RadrootsAdmittedNip10ReplyEvent, radroots_event_codec::admission::reply::RadrootsNip10ReplyAdmissionError>
    137 pub fn radroots_event_codec::admission::reply::verify_and_admit_nip10_reply_event(radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event_codec::admission::reply::RadrootsAdmittedNip10ReplyEvent, radroots_event_codec::admission::reply::RadrootsNip10ReplyAdmissionError>
    138 #[non_exhaustive] pub enum radroots_event_codec::admission::RadrootsAdmittedEvent
    139 pub radroots_event_codec::admission::RadrootsAdmittedEvent::Comment(alloc::boxed::Box<radroots_event_codec::admission::comment::RadrootsAdmittedNip22CommentEvent>)
    140 pub radroots_event_codec::admission::RadrootsAdmittedEvent::ContractValidated(crate::verification::RadrootsContractValidatedEvent)
    141 pub radroots_event_codec::admission::RadrootsAdmittedEvent::DeletionRequest(crate::deletion::admission::RadrootsAdmittedNip09DeletionRequestEvent)
    142 pub radroots_event_codec::admission::RadrootsAdmittedEvent::FoodAvailability(alloc::boxed::Box<radroots_event_codec::admission::food_availability::RadrootsAdmittedFoodAvailabilityEvent>)
    143 pub radroots_event_codec::admission::RadrootsAdmittedEvent::Profile(radroots_event_codec::admission::profile::RadrootsAdmittedProfileEvent)
    144 pub radroots_event_codec::admission::RadrootsAdmittedEvent::Reply(radroots_event_codec::admission::reply::RadrootsAdmittedNip10ReplyEvent)
    145 pub radroots_event_codec::admission::RadrootsAdmittedEvent::RootPost(radroots_event_codec::admission::post::RadrootsAdmittedRootPostEvent)
    146 impl radroots_event_codec::admission::RadrootsAdmittedEvent
    147 pub fn radroots_event_codec::admission::RadrootsAdmittedEvent::contract(&self) -> &'static radroots_event::contract::registry_v7::EventContract
    148 pub fn radroots_event_codec::admission::RadrootsAdmittedEvent::contract_id(&self) -> &'static str
    149 pub fn radroots_event_codec::admission::RadrootsAdmittedEvent::event(&self) -> &radroots_event::envelope::EventEnvelope
    150 pub fn radroots_event_codec::admission::RadrootsAdmittedEvent::into_verified_event(self) -> RadrootsSignatureVerifiedEvent
    151 pub fn radroots_event_codec::admission::RadrootsAdmittedEvent::verified_event(&self) -> &RadrootsSignatureVerifiedEvent
    152 #[non_exhaustive] pub enum radroots_event_codec::admission::RadrootsEventAdmissionError
    153 pub radroots_event_codec::admission::RadrootsEventAdmissionError::Comment(radroots_event_codec::admission::comment::RadrootsNip22CommentAdmissionError)
    154 pub radroots_event_codec::admission::RadrootsEventAdmissionError::ContractMatch(radroots_event::contract::registry_v7::ContractMatchError)
    155 pub radroots_event_codec::admission::RadrootsEventAdmissionError::ContractValidation(radroots_event::contract::registry_v7::ContractValidationError)
    156 pub radroots_event_codec::admission::RadrootsEventAdmissionError::DeletionRequest(crate::deletion::admission::RadrootsNip09DeletionAdmissionError)
    157 pub radroots_event_codec::admission::RadrootsEventAdmissionError::FoodAvailability(radroots_event_codec::admission::food_availability::RadrootsFoodAvailabilityAdmissionError)
    158 pub radroots_event_codec::admission::RadrootsEventAdmissionError::Post(radroots_event_codec::admission::post::RadrootsPostAdmissionError)
    159 pub radroots_event_codec::admission::RadrootsEventAdmissionError::Profile(radroots_event_codec::admission::profile::RadrootsProfileAdmissionError)
    160 pub radroots_event_codec::admission::RadrootsEventAdmissionError::Reply(radroots_event_codec::admission::reply::RadrootsNip10ReplyAdmissionError)
    161 impl radroots_event_codec::admission::RadrootsEventAdmissionError
    162 pub const fn radroots_event_codec::admission::RadrootsEventAdmissionError::code(&self) -> &'static str
    163 impl core::error::Error for radroots_event_codec::admission::RadrootsEventAdmissionError
    164 pub fn radroots_event_codec::admission::RadrootsEventAdmissionError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
    165 impl core::fmt::Display for radroots_event_codec::admission::RadrootsEventAdmissionError
    166 pub fn radroots_event_codec::admission::RadrootsEventAdmissionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    167 pub fn radroots_event_codec::admission::admit_verified_event(crate::verification::RadrootsSignatureVerifiedEvent) -> core::result::Result<radroots_event_codec::admission::RadrootsAdmittedEvent, radroots_event_codec::admission::RadrootsEventAdmissionError>
    168 pub mod radroots_event_codec::authoring
    169 #[non_exhaustive] pub enum radroots_event_codec::authoring::AuthoredPlanError
    170 pub radroots_event_codec::authoring::AuthoredPlanError::Calendar(radroots_event_codec::encode::EventEncodeError)
    171 pub radroots_event_codec::authoring::AuthoredPlanError::CanonicalEventId(radroots_event::wire::v1::CanonicalEventIdError)
    172 pub radroots_event_codec::authoring::AuthoredPlanError::ContentTooLarge
    173 pub radroots_event_codec::authoring::AuthoredPlanError::ContentTooLarge::actual: usize
    174 pub radroots_event_codec::authoring::AuthoredPlanError::ContentTooLarge::max: usize
    175 pub radroots_event_codec::authoring::AuthoredPlanError::ContractIdentity(radroots_event::contract::ContractIdentityError)
    176 pub radroots_event_codec::authoring::AuthoredPlanError::ContractKindMismatch
    177 pub radroots_event_codec::authoring::AuthoredPlanError::ContractKindMismatch::actual: u32
    178 pub radroots_event_codec::authoring::AuthoredPlanError::ContractKindMismatch::expected: u32
    179 pub radroots_event_codec::authoring::AuthoredPlanError::ContractNotTyped
    180 pub radroots_event_codec::authoring::AuthoredPlanError::ContractNotTyped::contract_id: alloc::string::String
    181 pub radroots_event_codec::authoring::AuthoredPlanError::Envelope(radroots_event::envelope::EventEnvelopeError)
    182 pub radroots_event_codec::authoring::AuthoredPlanError::FoodAvailability(radroots_event_codec::encode::food_availability::RadrootsFoodAvailabilityEncodeError)
    183 pub radroots_event_codec::authoring::AuthoredPlanError::InvalidAuthor(radroots_identity::error::Error)
    184 pub radroots_event_codec::authoring::AuthoredPlanError::Profile(radroots_event_codec::encode::profile::RadrootsAuthoredProfileEncodeError)
    185 pub radroots_event_codec::authoring::AuthoredPlanError::Rhi(radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError)
    186 pub radroots_event_codec::authoring::AuthoredPlanError::Trade(radroots_event_codec::decode::trade::RadrootsTradeMutationError)
    187 impl radroots_event_codec::authoring::AuthoredPlanError
    188 pub const fn radroots_event_codec::authoring::AuthoredPlanError::code(&self) -> &'static str
    189 impl core::error::Error for radroots_event_codec::authoring::AuthoredPlanError
    190 impl core::fmt::Display for radroots_event_codec::authoring::AuthoredPlanError
    191 pub fn radroots_event_codec::authoring::AuthoredPlanError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    192 pub enum radroots_event_codec::authoring::PlanDecodeError
    193 pub radroots_event_codec::authoring::PlanDecodeError::ContractIdentity(radroots_event::contract::ContractIdentityError)
    194 pub radroots_event_codec::authoring::PlanDecodeError::ContractKindMismatch
    195 pub radroots_event_codec::authoring::PlanDecodeError::ContractKindMismatch::actual: u32
    196 pub radroots_event_codec::authoring::PlanDecodeError::ContractKindMismatch::expected: u32
    197 pub radroots_event_codec::authoring::PlanDecodeError::EventIdMismatch
    198 pub radroots_event_codec::authoring::PlanDecodeError::EventIdMismatch::computed: alloc::string::String
    199 pub radroots_event_codec::authoring::PlanDecodeError::EventIdMismatch::declared: alloc::string::String
    200 pub radroots_event_codec::authoring::PlanDecodeError::ExpectedAuthor(alloc::string::String)
    201 pub radroots_event_codec::authoring::PlanDecodeError::ExpectedEventId(alloc::string::String)
    202 pub radroots_event_codec::authoring::PlanDecodeError::HistoricalProfileUnavailable
    203 pub radroots_event_codec::authoring::PlanDecodeError::HistoricalProfileUnavailable::contract_id: alloc::string::String
    204 pub radroots_event_codec::authoring::PlanDecodeError::HistoricalShape(alloc::string::String)
    205 pub radroots_event_codec::authoring::PlanDecodeError::Json(alloc::string::String)
    206 pub radroots_event_codec::authoring::PlanDecodeError::NonCanonicalExpectedAuthor
    207 pub radroots_event_codec::authoring::PlanDecodeError::NonCanonicalExpectedEventId
    208 pub radroots_event_codec::authoring::PlanDecodeError::PlanDigest(radroots_event_codec::authoring::PlanDigestError)
    209 pub radroots_event_codec::authoring::PlanDecodeError::PlanDigestMismatch
    210 pub radroots_event_codec::authoring::PlanDecodeError::PlanDigestMismatch::computed: alloc::string::String
    211 pub radroots_event_codec::authoring::PlanDecodeError::PlanDigestMismatch::declared: alloc::string::String
    212 pub radroots_event_codec::authoring::PlanDecodeError::RawJsonTooLarge
    213 pub radroots_event_codec::authoring::PlanDecodeError::RawJsonTooLarge::actual: usize
    214 pub radroots_event_codec::authoring::PlanDecodeError::RawJsonTooLarge::max: usize
    215 pub radroots_event_codec::authoring::PlanDecodeError::UnsupportedSchemaVersion
    216 pub radroots_event_codec::authoring::PlanDecodeError::UnsupportedSchemaVersion::actual: u32
    217 impl core::error::Error for radroots_event_codec::authoring::PlanDecodeError
    218 impl core::fmt::Display for radroots_event_codec::authoring::PlanDecodeError
    219 pub fn radroots_event_codec::authoring::PlanDecodeError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    220 pub enum radroots_event_codec::authoring::PlanRegistryRelation
    221 pub radroots_event_codec::authoring::PlanRegistryRelation::Current
    222 pub radroots_event_codec::authoring::PlanRegistryRelation::Historical
    223 pub struct radroots_event_codec::authoring::AuthoredEventBody
    224 impl radroots_event_codec::authoring::AuthoredEventBody
    225 pub fn radroots_event_codec::authoring::AuthoredEventBody::content(&self) -> &str
    226 pub const fn radroots_event_codec::authoring::AuthoredEventBody::contract(&self) -> &radroots_event::contract::ContractKey
    227 pub const fn radroots_event_codec::authoring::AuthoredEventBody::kind(&self) -> u32
    228 pub fn radroots_event_codec::authoring::AuthoredEventBody::tags(&self) -> &[alloc::vec::Vec<alloc::string::String>]
    229 impl radroots_event_codec::authoring::AuthoredEventBody
    230 pub fn radroots_event_codec::authoring::AuthoredEventBody::from_ask(&radroots_event::post::AuthoredAsk) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    231 pub fn radroots_event_codec::authoring::AuthoredEventBody::from_calendar_date_event(&radroots_event::calendar::AuthoredCalendarDateEvent) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    232 pub fn radroots_event_codec::authoring::AuthoredEventBody::from_calendar_time_event(&radroots_event::calendar::AuthoredCalendarTimeEvent) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    233 pub fn radroots_event_codec::authoring::AuthoredEventBody::from_food_availability(&radroots_event::food::availability::FoodAvailabilityDetails, u64) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    234 pub fn radroots_event_codec::authoring::AuthoredEventBody::from_nip09_deletion_request(&radroots_event::post::deletion::AuthoredNip09DeletionRequest) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    235 pub fn radroots_event_codec::authoring::AuthoredEventBody::from_nip10_reply(&radroots_event::post::reply::AuthoredNip10Reply) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    236 pub fn radroots_event_codec::authoring::AuthoredEventBody::from_nip22_comment(&radroots_event::post::comment::AuthoredNip22Comment) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    237 pub fn radroots_event_codec::authoring::AuthoredEventBody::from_photo_update(&radroots_event::post::AuthoredPhotoUpdate) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    238 pub fn radroots_event_codec::authoring::AuthoredEventBody::from_profile(&radroots_event::profile::AuthoredProfile) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    239 pub fn radroots_event_codec::authoring::AuthoredEventBody::from_rhi_evidence_attestation(&radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    240 pub fn radroots_event_codec::authoring::AuthoredEventBody::from_trade_mutation(radroots_event::trade::TradeMutationEnvelopeV1) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    241 pub fn radroots_event_codec::authoring::AuthoredEventBody::from_update(&radroots_event::post::AuthoredUpdate) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    242 pub struct radroots_event_codec::authoring::AuthoredEventPlan
    243 impl radroots_event_codec::authoring::AuthoredEventPlan
    244 pub const fn radroots_event_codec::authoring::AuthoredEventPlan::author(&self) -> &radroots_identity::key::PublicKey
    245 pub const fn radroots_event_codec::authoring::AuthoredEventPlan::body(&self) -> &radroots_event_codec::authoring::AuthoredEventBody
    246 pub const fn radroots_event_codec::authoring::AuthoredEventPlan::created_at(&self) -> u64
    247 pub const fn radroots_event_codec::authoring::AuthoredEventPlan::digest(&self) -> radroots_event_codec::authoring::PlanDigest
    248 pub const fn radroots_event_codec::authoring::AuthoredEventPlan::expected_event_id(&self) -> &radroots_event::id::EventId
    249 pub fn radroots_event_codec::authoring::AuthoredEventPlan::from_generic(radroots_event::generic_draft::GenericEventDraft) -> core::result::Result<Self, radroots_event::draft::DraftError>
    250 impl radroots_event_codec::authoring::AuthoredEventPlan
    251 pub fn radroots_event_codec::authoring::AuthoredEventPlan::bind(radroots_event_codec::authoring::AuthoredEventBody, u64, impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    252 pub fn radroots_event_codec::authoring::AuthoredEventPlan::from_ask(&radroots_event::post::AuthoredAsk, u64, impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    253 pub fn radroots_event_codec::authoring::AuthoredEventPlan::from_calendar_date_event(&radroots_event::calendar::AuthoredCalendarDateEvent, u64, impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    254 pub fn radroots_event_codec::authoring::AuthoredEventPlan::from_calendar_time_event(&radroots_event::calendar::AuthoredCalendarTimeEvent, u64, impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    255 pub fn radroots_event_codec::authoring::AuthoredEventPlan::from_food_availability(&radroots_event::food::availability::FoodAvailabilityDetails, u64, impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    256 pub fn radroots_event_codec::authoring::AuthoredEventPlan::from_nip09_deletion_request(&radroots_event::post::deletion::AuthoredNip09DeletionRequest, u64, impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    257 pub fn radroots_event_codec::authoring::AuthoredEventPlan::from_nip10_reply(&radroots_event::post::reply::AuthoredNip10Reply, u64, impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    258 pub fn radroots_event_codec::authoring::AuthoredEventPlan::from_nip22_comment(&radroots_event::post::comment::AuthoredNip22Comment, u64, impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    259 pub fn radroots_event_codec::authoring::AuthoredEventPlan::from_photo_update(&radroots_event::post::AuthoredPhotoUpdate, u64, impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    260 pub fn radroots_event_codec::authoring::AuthoredEventPlan::from_profile(&radroots_event::profile::AuthoredProfile, u64, impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    261 pub fn radroots_event_codec::authoring::AuthoredEventPlan::from_rhi_evidence_attestation(&radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1, u64) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    262 pub fn radroots_event_codec::authoring::AuthoredEventPlan::from_trade_mutation(radroots_event::trade::TradeMutationEnvelopeV1) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    263 pub fn radroots_event_codec::authoring::AuthoredEventPlan::from_update(&radroots_event::post::AuthoredUpdate, u64, impl core::convert::AsRef<str>) -> core::result::Result<Self, radroots_event_codec::authoring::AuthoredPlanError>
    264 pub struct radroots_event_codec::authoring::BlossomAuthorizationPlan
    265 impl radroots_event_codec::authoring::BlossomAuthorizationPlan
    266 pub const fn radroots_event_codec::authoring::BlossomAuthorizationPlan::author(&self) -> &radroots_identity::key::PublicKey
    267 pub fn radroots_event_codec::authoring::BlossomAuthorizationPlan::content(&self) -> &str
    268 pub const fn radroots_event_codec::authoring::BlossomAuthorizationPlan::created_at(&self) -> u64
    269 pub const fn radroots_event_codec::authoring::BlossomAuthorizationPlan::digest(&self) -> radroots_event_codec::authoring::PlanDigest
    270 pub const fn radroots_event_codec::authoring::BlossomAuthorizationPlan::expected_event_id(&self) -> &radroots_event::id::EventId
    271 pub fn radroots_event_codec::authoring::BlossomAuthorizationPlan::for_upload(&radroots_blossom::authorization::AuthoredUploadClaim, radroots_identity::key::PublicKey) -> core::result::Result<Self, radroots_event::wire::v1::CanonicalEventIdError>
    272 pub const fn radroots_event_codec::authoring::BlossomAuthorizationPlan::kind(&self) -> u32
    273 pub fn radroots_event_codec::authoring::BlossomAuthorizationPlan::tags(&self) -> &[alloc::vec::Vec<alloc::string::String>]
    274 pub struct radroots_event_codec::authoring::HistoricalPlanIntegrity
    275 impl radroots_event_codec::authoring::HistoricalPlanIntegrity
    276 pub fn radroots_event_codec::authoring::HistoricalPlanIntegrity::into_plan(self) -> radroots_event_codec::authoring::AuthoredEventPlan
    277 pub const fn radroots_event_codec::authoring::HistoricalPlanIntegrity::plan(&self) -> &radroots_event_codec::authoring::AuthoredEventPlan
    278 pub fn radroots_event_codec::authoring::HistoricalPlanIntegrity::registry_relation(&self, radroots_event::contract::RegistryVersion) -> radroots_event_codec::authoring::PlanRegistryRelation
    279 pub struct radroots_event_codec::authoring::PlanDigest(_)
    280 impl radroots_event_codec::authoring::PlanDigest
    281 pub const radroots_event_codec::authoring::PlanDigest::BYTE_LENGTH: usize
    282 pub const fn radroots_event_codec::authoring::PlanDigest::as_bytes(&self) -> &[u8; 32]
    283 pub const fn radroots_event_codec::authoring::PlanDigest::from_bytes([u8; 32]) -> Self
    284 pub fn radroots_event_codec::authoring::PlanDigest::parse_hex(&str) -> core::result::Result<Self, radroots_event_codec::authoring::PlanDigestError>
    285 pub fn radroots_event_codec::authoring::PlanDigest::to_hex(self) -> alloc::string::String
    286 pub struct radroots_event_codec::authoring::PlanDigestError
    287 impl core::error::Error for radroots_event_codec::authoring::PlanDigestError
    288 impl core::fmt::Display for radroots_event_codec::authoring::PlanDigestError
    289 pub fn radroots_event_codec::authoring::PlanDigestError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    290 pub struct radroots_event_codec::authoring::PlanWireV1
    291 impl radroots_event_codec::authoring::PlanWireV1
    292 pub fn radroots_event_codec::authoring::PlanWireV1::content(&self) -> &str
    293 pub const fn radroots_event_codec::authoring::PlanWireV1::contract(&self) -> &radroots_event::contract::ContractKey
    294 pub const fn radroots_event_codec::authoring::PlanWireV1::created_at(&self) -> u64
    295 pub const fn radroots_event_codec::authoring::PlanWireV1::expected_author(&self) -> &radroots_identity::key::PublicKey
    296 pub const fn radroots_event_codec::authoring::PlanWireV1::expected_event_id(&self) -> &radroots_event::id::EventId
    297 pub fn radroots_event_codec::authoring::PlanWireV1::from_json(&[u8]) -> core::result::Result<radroots_event_codec::authoring::HistoricalPlanIntegrity, radroots_event_codec::authoring::PlanDecodeError>
    298 pub fn radroots_event_codec::authoring::PlanWireV1::from_plan(&radroots_event_codec::authoring::AuthoredEventPlan) -> Self
    299 pub const fn radroots_event_codec::authoring::PlanWireV1::kind(&self) -> u32
    300 pub const fn radroots_event_codec::authoring::PlanWireV1::plan_digest(&self) -> radroots_event_codec::authoring::PlanDigest
    301 pub const fn radroots_event_codec::authoring::PlanWireV1::schema_version(&self) -> u32
    302 pub fn radroots_event_codec::authoring::PlanWireV1::tags(&self) -> &[alloc::vec::Vec<alloc::string::String>]
    303 pub fn radroots_event_codec::authoring::PlanWireV1::to_json(&self) -> core::result::Result<alloc::vec::Vec<u8>, radroots_event_codec::authoring::PlanDecodeError>
    304 impl serde_core::ser::Serialize for radroots_event_codec::authoring::PlanWireV1
    305 pub fn radroots_event_codec::authoring::PlanWireV1::serialize<S>(&self, S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error> where S: serde_core::ser::Serializer
    306 pub const radroots_event_codec::authoring::PLAN_WIRE_MAX_BYTES: usize
    307 pub const radroots_event_codec::authoring::PLAN_WIRE_VERSION_V1: u32
    308 pub const radroots_event_codec::authoring::REGISTRY_V7_TYPED_AUTHORING_CONTRACT_IDS: [&str; 16]
    309 pub mod radroots_event_codec::canonical
    310 pub fn radroots_event_codec::canonical::id(&radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event::id::EventId, radroots_event_codec::canonical::CanonicalError>
    311 pub fn radroots_event_codec::canonical::id_preimage(&radroots_event::envelope::EventEnvelope) -> core::result::Result<alloc::string::String, radroots_event_codec::canonical::CanonicalError>
    312 pub type radroots_event_codec::canonical::CanonicalError = radroots_event::wire::v1::CanonicalEventIdError
    313 pub mod radroots_event_codec::decode
    314 pub mod radroots_event_codec::decode::app_data
    315 pub fn radroots_event_codec::decode::app_data::app_data_from_tags(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::app_data::AppData, radroots_event_codec::decode::EventParseError>
    316 pub fn radroots_event_codec::decode::app_data::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::app_data::AppData>, radroots_event_codec::decode::EventParseError>
    317 pub fn radroots_event_codec::decode::app_data::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::app_data::AppData>, radroots_event_codec::decode::EventParseError>
    318 pub mod radroots_event_codec::decode::article
    319 pub fn radroots_event_codec::decode::article::article_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::post::article::Article, radroots_event_codec::decode::EventParseError>
    320 pub fn radroots_event_codec::decode::article::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::post::article::Article>, radroots_event_codec::decode::EventParseError>
    321 pub fn radroots_event_codec::decode::article::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::post::article::Article>, radroots_event_codec::decode::EventParseError>
    322 pub mod radroots_event_codec::decode::calendar
    323 pub fn radroots_event_codec::decode::calendar::admit_radroots_calendar(radroots_event::calendar::ParsedNip52Calendar) -> core::result::Result<radroots_event::calendar::AdmittedCalendar, radroots_event::calendar::CalendarAdmissionError>
    324 pub fn radroots_event_codec::decode::calendar::admit_radroots_calendar_date_event(radroots_event::calendar::ParsedNip52CalendarDateEvent) -> core::result::Result<radroots_event::calendar::AdmittedCalendarDateEvent, radroots_event::calendar::CalendarAdmissionError>
    325 pub fn radroots_event_codec::decode::calendar::admit_radroots_calendar_event_rsvp(radroots_event::calendar::ParsedNip52CalendarEventRsvp) -> core::result::Result<radroots_event::calendar::AdmittedCalendarEventRsvp, radroots_event::calendar::CalendarAdmissionError>
    326 pub fn radroots_event_codec::decode::calendar::admit_radroots_calendar_time_event(radroots_event::calendar::ParsedNip52CalendarTimeEvent) -> core::result::Result<radroots_event::calendar::AdmittedCalendarTimeEvent, radroots_event::calendar::CalendarAdmissionError>
    327 pub fn radroots_event_codec::decode::calendar::nip52_calendar_data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::calendar::ParsedNip52Calendar>, radroots_event_codec::decode::EventParseError>
    328 pub fn radroots_event_codec::decode::calendar::nip52_calendar_event_rsvp_data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::calendar::ParsedNip52CalendarEventRsvp>, radroots_event_codec::decode::EventParseError>
    329 pub fn radroots_event_codec::decode::calendar::nip52_calendar_event_rsvp_parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::calendar::ParsedNip52CalendarEventRsvp>, radroots_event_codec::decode::EventParseError>
    330 pub fn radroots_event_codec::decode::calendar::nip52_calendar_parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::calendar::ParsedNip52Calendar>, radroots_event_codec::decode::EventParseError>
    331 pub fn radroots_event_codec::decode::calendar::nip52_date_data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::calendar::ParsedNip52CalendarDateEvent>, radroots_event_codec::decode::EventParseError>
    332 pub fn radroots_event_codec::decode::calendar::nip52_date_parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::calendar::ParsedNip52CalendarDateEvent>, radroots_event_codec::decode::EventParseError>
    333 pub fn radroots_event_codec::decode::calendar::nip52_time_data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::calendar::ParsedNip52CalendarTimeEvent>, radroots_event_codec::decode::EventParseError>
    334 pub fn radroots_event_codec::decode::calendar::nip52_time_parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::calendar::ParsedNip52CalendarTimeEvent>, radroots_event_codec::decode::EventParseError>
    335 pub fn radroots_event_codec::decode::calendar::parse_nip52_calendar(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::calendar::ParsedNip52Calendar, radroots_event_codec::decode::EventParseError>
    336 pub fn radroots_event_codec::decode::calendar::parse_nip52_calendar_date_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::calendar::ParsedNip52CalendarDateEvent, radroots_event_codec::decode::EventParseError>
    337 pub fn radroots_event_codec::decode::calendar::parse_nip52_calendar_event_rsvp(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::calendar::ParsedNip52CalendarEventRsvp, radroots_event_codec::decode::EventParseError>
    338 pub fn radroots_event_codec::decode::calendar::parse_nip52_calendar_time_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::calendar::ParsedNip52CalendarTimeEvent, radroots_event_codec::decode::EventParseError>
    339 pub mod radroots_event_codec::decode::comment
    340 pub mod radroots_event_codec::decode::coop
    341 pub fn radroots_event_codec::decode::coop::coop_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::farm::coop::Coop, radroots_event_codec::decode::EventParseError>
    342 pub fn radroots_event_codec::decode::coop::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::farm::coop::Coop>, radroots_event_codec::decode::EventParseError>
    343 pub fn radroots_event_codec::decode::coop::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::farm::coop::Coop>, radroots_event_codec::decode::EventParseError>
    344 pub mod radroots_event_codec::decode::deletion
    345 pub mod radroots_event_codec::decode::deletion::reconciliation_v1
    346 pub mod radroots_event_codec::decode::document
    347 pub fn radroots_event_codec::decode::document::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::post::document::Document>, radroots_event_codec::decode::EventParseError>
    348 pub fn radroots_event_codec::decode::document::document_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::post::document::Document, radroots_event_codec::decode::EventParseError>
    349 pub fn radroots_event_codec::decode::document::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::post::document::Document>, radroots_event_codec::decode::EventParseError>
    350 pub mod radroots_event_codec::decode::event_ref
    351 pub fn radroots_event_codec::decode::event_ref::build_event_ref_tag(&str, &radroots_event::tag::EventRef) -> alloc::vec::Vec<alloc::string::String>
    352 pub fn radroots_event_codec::decode::event_ref::find_event_ref_tag<'a>(&'a [alloc::vec::Vec<alloc::string::String>], &'static str) -> core::option::Option<&'a alloc::vec::Vec<alloc::string::String>>
    353 pub fn radroots_event_codec::decode::event_ref::parse_event_ref_tag(&[alloc::string::String], &'static str) -> core::result::Result<radroots_event::tag::EventRef, radroots_event_codec::decode::EventParseError>
    354 pub fn radroots_event_codec::decode::event_ref::parse_nip10_ref_tags(&[alloc::vec::Vec<alloc::string::String>], &'static str, &'static str, &'static str, &'static str) -> core::result::Result<radroots_event::tag::EventRef, radroots_event_codec::decode::EventParseError>
    355 pub fn radroots_event_codec::decode::event_ref::push_nip10_ref_tags(&mut alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, &radroots_event::tag::EventRef, &'static str, &'static str, &'static str, &'static str)
    356 pub mod radroots_event_codec::decode::farm
    357 pub fn radroots_event_codec::decode::farm::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::farm::Farm>, radroots_event_codec::decode::EventParseError>
    358 pub fn radroots_event_codec::decode::farm::farm_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::farm::Farm, radroots_event_codec::decode::EventParseError>
    359 pub fn radroots_event_codec::decode::farm::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::farm::Farm>, radroots_event_codec::decode::EventParseError>
    360 pub mod radroots_event_codec::decode::farm_crdt
    361 pub fn radroots_event_codec::decode::farm_crdt::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::farm::crdt::FarmCrdtChange>, radroots_event_codec::decode::EventParseError>
    362 pub fn radroots_event_codec::decode::farm_crdt::farm_crdt_change_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::farm::crdt::FarmCrdtChange, radroots_event_codec::decode::EventParseError>
    363 pub fn radroots_event_codec::decode::farm_crdt::farm_crdt_change_from_event_with_author(u32, &[alloc::vec::Vec<alloc::string::String>], &str, &str) -> core::result::Result<radroots_event::farm::crdt::FarmCrdtChange, radroots_event_codec::decode::EventParseError>
    364 pub fn radroots_event_codec::decode::farm_crdt::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::farm::crdt::FarmCrdtChange>, radroots_event_codec::decode::EventParseError>
    365 pub mod radroots_event_codec::decode::farm_file
    366 pub fn radroots_event_codec::decode::farm_file::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::farm::file::FarmFileMetadata>, radroots_event_codec::decode::EventParseError>
    367 pub fn radroots_event_codec::decode::farm_file::farm_file_metadata_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::farm::file::FarmFileMetadata, radroots_event_codec::decode::EventParseError>
    368 pub fn radroots_event_codec::decode::farm_file::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::farm::file::FarmFileMetadata>, radroots_event_codec::decode::EventParseError>
    369 pub mod radroots_event_codec::decode::farm_workspace
    370 pub fn radroots_event_codec::decode::farm_workspace::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::farm::workspace::FarmWorkspaceManifest>, radroots_event_codec::decode::EventParseError>
    371 pub fn radroots_event_codec::decode::farm_workspace::farm_workspace_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::farm::workspace::FarmWorkspaceManifest, radroots_event_codec::decode::EventParseError>
    372 pub fn radroots_event_codec::decode::farm_workspace::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::farm::workspace::FarmWorkspaceManifest>, radroots_event_codec::decode::EventParseError>
    373 pub mod radroots_event_codec::decode::file_metadata
    374 pub fn radroots_event_codec::decode::file_metadata::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::media::file_metadata::FileMetadata>, radroots_event_codec::decode::EventParseError>
    375 pub fn radroots_event_codec::decode::file_metadata::file_metadata_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::media::file_metadata::FileMetadata, radroots_event_codec::decode::EventParseError>
    376 pub fn radroots_event_codec::decode::file_metadata::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::media::file_metadata::FileMetadata>, radroots_event_codec::decode::EventParseError>
    377 pub mod radroots_event_codec::decode::follow
    378 pub fn radroots_event_codec::decode::follow::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::follow::Follow>, radroots_event_codec::decode::EventParseError>
    379 pub fn radroots_event_codec::decode::follow::follow_from_tags(u32, &[alloc::vec::Vec<alloc::string::String>], u64) -> core::result::Result<radroots_event::social::follow::Follow, radroots_event_codec::decode::EventParseError>
    380 pub fn radroots_event_codec::decode::follow::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::follow::Follow>, radroots_event_codec::decode::EventParseError>
    381 pub mod radroots_event_codec::decode::food_availability
    382 pub mod radroots_event_codec::decode::geochat
    383 pub fn radroots_event_codec::decode::geochat::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::geochat::GeoChat>, radroots_event_codec::decode::EventParseError>
    384 pub fn radroots_event_codec::decode::geochat::geochat_from_tags(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::geochat::GeoChat, radroots_event_codec::decode::EventParseError>
    385 pub fn radroots_event_codec::decode::geochat::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::geochat::GeoChat>, radroots_event_codec::decode::EventParseError>
    386 pub mod radroots_event_codec::decode::gift_wrap
    387 pub fn radroots_event_codec::decode::gift_wrap::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::gift_wrap::GiftWrap>, radroots_event_codec::decode::EventParseError>
    388 pub fn radroots_event_codec::decode::gift_wrap::gift_wrap_from_tags(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::gift_wrap::GiftWrap, radroots_event_codec::decode::EventParseError>
    389 pub fn radroots_event_codec::decode::gift_wrap::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::gift_wrap::GiftWrap>, radroots_event_codec::decode::EventParseError>
    390 pub mod radroots_event_codec::decode::group
    391 pub fn radroots_event_codec::decode::group::group_admins_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::group::GroupAdmins, radroots_event_codec::decode::EventParseError>
    392 pub fn radroots_event_codec::decode::group::group_create_group_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::group::GroupCreateGroup, radroots_event_codec::decode::EventParseError>
    393 pub fn radroots_event_codec::decode::group::group_create_invite_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::group::GroupCreateInvite, radroots_event_codec::decode::EventParseError>
    394 pub fn radroots_event_codec::decode::group::group_delete_event_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::group::GroupDeleteEvent, radroots_event_codec::decode::EventParseError>
    395 pub fn radroots_event_codec::decode::group::group_delete_group_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::group::GroupDeleteGroup, radroots_event_codec::decode::EventParseError>
    396 pub fn radroots_event_codec::decode::group::group_edit_metadata_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::group::GroupEditMetadata, radroots_event_codec::decode::EventParseError>
    397 pub fn radroots_event_codec::decode::group::group_join_request_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::group::GroupJoinRequest, radroots_event_codec::decode::EventParseError>
    398 pub fn radroots_event_codec::decode::group::group_leave_request_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::group::GroupLeaveRequest, radroots_event_codec::decode::EventParseError>
    399 pub fn radroots_event_codec::decode::group::group_members_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::group::GroupMembers, radroots_event_codec::decode::EventParseError>
    400 pub fn radroots_event_codec::decode::group::group_metadata_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::group::GroupMetadata, radroots_event_codec::decode::EventParseError>
    401 pub fn radroots_event_codec::decode::group::group_put_user_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::group::GroupPutUser, radroots_event_codec::decode::EventParseError>
    402 pub fn radroots_event_codec::decode::group::group_remove_user_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::group::GroupRemoveUser, radroots_event_codec::decode::EventParseError>
    403 pub fn radroots_event_codec::decode::group::group_roles_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::group::GroupRoles, radroots_event_codec::decode::EventParseError>
    404 pub mod radroots_event_codec::decode::http_auth
    405 pub fn radroots_event_codec::decode::http_auth::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::http_auth::HttpAuth>, radroots_event_codec::decode::EventParseError>
    406 pub fn radroots_event_codec::decode::http_auth::http_auth_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::http_auth::HttpAuth, radroots_event_codec::decode::EventParseError>
    407 pub fn radroots_event_codec::decode::http_auth::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::http_auth::HttpAuth>, radroots_event_codec::decode::EventParseError>
    408 pub mod radroots_event_codec::decode::job
    409 pub mod radroots_event_codec::decode::job::feedback
    410 pub fn radroots_event_codec::decode::job::feedback::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::job_feedback::JobFeedback>, radroots_event_codec::decode::job::JobParseError>
    411 pub fn radroots_event_codec::decode::job::feedback::job_feedback_from_tags(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::job_feedback::JobFeedback, radroots_event_codec::decode::job::JobParseError>
    412 pub fn radroots_event_codec::decode::job::feedback::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::job_feedback::JobFeedback>, radroots_event_codec::decode::job::JobParseError>
    413 pub mod radroots_event_codec::decode::job::request
    414 pub fn radroots_event_codec::decode::job::request::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::job_request::JobRequest>, radroots_event_codec::decode::job::JobParseError>
    415 pub fn radroots_event_codec::decode::job::request::job_request_from_tags(u32, &[alloc::vec::Vec<alloc::string::String>]) -> core::result::Result<radroots_event::social::job_request::JobRequest, radroots_event_codec::decode::job::JobParseError>
    416 pub fn radroots_event_codec::decode::job::request::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::job_request::JobRequest>, radroots_event_codec::decode::job::JobParseError>
    417 pub mod radroots_event_codec::decode::job::result
    418 pub fn radroots_event_codec::decode::job::result::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::job_result::JobResult>, radroots_event_codec::decode::job::JobParseError>
    419 pub fn radroots_event_codec::decode::job::result::job_result_from_tags(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::job_result::JobResult, radroots_event_codec::decode::job::JobParseError>
    420 pub fn radroots_event_codec::decode::job::result::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::job_result::JobResult>, radroots_event_codec::decode::job::JobParseError>
    421 pub enum radroots_event_codec::decode::job::JobParseError
    422 pub radroots_event_codec::decode::job::JobParseError::AmountOverflow(&'static str)
    423 pub radroots_event_codec::decode::job::JobParseError::InvalidNumber(&'static str, core::num::error::ParseIntError)
    424 pub radroots_event_codec::decode::job::JobParseError::InvalidTag(&'static str)
    425 pub radroots_event_codec::decode::job::JobParseError::KindOutOfRange(u32)
    426 pub radroots_event_codec::decode::job::JobParseError::MissingChainTag(&'static str)
    427 pub radroots_event_codec::decode::job::JobParseError::MissingTag(&'static str)
    428 pub radroots_event_codec::decode::job::JobParseError::NonWholeSats(&'static str)
    429 impl core::error::Error for radroots_event_codec::decode::job::JobParseError
    430 pub fn radroots_event_codec::decode::job::JobParseError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
    431 impl core::fmt::Display for radroots_event_codec::decode::job::JobParseError
    432 pub fn radroots_event_codec::decode::job::JobParseError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    433 pub struct radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E: radroots_event_codec::decode::job::JobEventBorrow<'a>>
    434 impl<'a, E: radroots_event_codec::decode::job::JobEventBorrow<'a>> radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>
    435 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::new(&'a E, u64, &'a [alloc::vec::Vec<alloc::string::String>], impl core::convert::Into<alloc::string::String>) -> Self
    436 impl<'a, E: radroots_event_codec::decode::job::JobEventBorrow<'a>> radroots_event_codec::decode::job::JobEventLike for radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>
    437 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::raw_author(&self) -> alloc::string::String
    438 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::raw_content(&self) -> alloc::string::String
    439 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::raw_id(&self) -> alloc::string::String
    440 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::raw_kind(&self) -> u32
    441 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::raw_published_at(&self) -> u64
    442 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::raw_sig(&self) -> alloc::string::String
    443 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::raw_tags(&self) -> alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>
    444 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::to_job_feedback_event_index(&self) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::job_feedback::JobFeedback>, radroots_event_codec::decode::job::JobParseError>
    445 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::to_job_feedback_metadata(&self) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::job_feedback::JobFeedback>, radroots_event_codec::decode::job::JobParseError>
    446 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::to_job_request_event_index(&self) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::job_request::JobRequest>, radroots_event_codec::decode::job::JobParseError>
    447 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::to_job_request_metadata(&self) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::job_request::JobRequest>, radroots_event_codec::decode::job::JobParseError>
    448 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::to_job_result_event_index(&self) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::job_result::JobResult>, radroots_event_codec::decode::job::JobParseError>
    449 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::to_job_result_metadata(&self) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::job_result::JobResult>, radroots_event_codec::decode::job::JobParseError>
    450 pub trait radroots_event_codec::decode::job::JobEventBorrow<'a>
    451 pub fn radroots_event_codec::decode::job::JobEventBorrow::raw_author(&'a self) -> alloc::string::String
    452 pub fn radroots_event_codec::decode::job::JobEventBorrow::raw_content(&'a self) -> &'a str
    453 pub fn radroots_event_codec::decode::job::JobEventBorrow::raw_id(&'a self) -> alloc::string::String
    454 pub fn radroots_event_codec::decode::job::JobEventBorrow::raw_kind(&'a self) -> u32
    455 impl<'a> radroots_event_codec::decode::job::JobEventBorrow<'a> for radroots_event::envelope::EventEnvelope
    456 pub fn radroots_event::envelope::EventEnvelope::raw_author(&'a self) -> alloc::string::String
    457 pub fn radroots_event::envelope::EventEnvelope::raw_content(&'a self) -> &'a str
    458 pub fn radroots_event::envelope::EventEnvelope::raw_id(&'a self) -> alloc::string::String
    459 pub fn radroots_event::envelope::EventEnvelope::raw_kind(&'a self) -> u32
    460 pub trait radroots_event_codec::decode::job::JobEventLike
    461 pub fn radroots_event_codec::decode::job::JobEventLike::raw_author(&self) -> alloc::string::String
    462 pub fn radroots_event_codec::decode::job::JobEventLike::raw_content(&self) -> alloc::string::String
    463 pub fn radroots_event_codec::decode::job::JobEventLike::raw_id(&self) -> alloc::string::String
    464 pub fn radroots_event_codec::decode::job::JobEventLike::raw_kind(&self) -> u32
    465 pub fn radroots_event_codec::decode::job::JobEventLike::raw_published_at(&self) -> u64
    466 pub fn radroots_event_codec::decode::job::JobEventLike::raw_sig(&self) -> alloc::string::String
    467 pub fn radroots_event_codec::decode::job::JobEventLike::raw_tags(&self) -> alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>
    468 pub fn radroots_event_codec::decode::job::JobEventLike::to_job_feedback_event_index(&self) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::job_feedback::JobFeedback>, radroots_event_codec::decode::job::JobParseError>
    469 pub fn radroots_event_codec::decode::job::JobEventLike::to_job_feedback_metadata(&self) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::job_feedback::JobFeedback>, radroots_event_codec::decode::job::JobParseError>
    470 pub fn radroots_event_codec::decode::job::JobEventLike::to_job_request_event_index(&self) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::job_request::JobRequest>, radroots_event_codec::decode::job::JobParseError>
    471 pub fn radroots_event_codec::decode::job::JobEventLike::to_job_request_metadata(&self) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::job_request::JobRequest>, radroots_event_codec::decode::job::JobParseError>
    472 pub fn radroots_event_codec::decode::job::JobEventLike::to_job_result_event_index(&self) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::job_result::JobResult>, radroots_event_codec::decode::job::JobParseError>
    473 pub fn radroots_event_codec::decode::job::JobEventLike::to_job_result_metadata(&self) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::job_result::JobResult>, radroots_event_codec::decode::job::JobParseError>
    474 impl<'a, E: radroots_event_codec::decode::job::JobEventBorrow<'a>> radroots_event_codec::decode::job::JobEventLike for radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>
    475 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::raw_author(&self) -> alloc::string::String
    476 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::raw_content(&self) -> alloc::string::String
    477 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::raw_id(&self) -> alloc::string::String
    478 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::raw_kind(&self) -> u32
    479 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::raw_published_at(&self) -> u64
    480 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::raw_sig(&self) -> alloc::string::String
    481 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::raw_tags(&self) -> alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>
    482 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::to_job_feedback_event_index(&self) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::job_feedback::JobFeedback>, radroots_event_codec::decode::job::JobParseError>
    483 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::to_job_feedback_metadata(&self) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::job_feedback::JobFeedback>, radroots_event_codec::decode::job::JobParseError>
    484 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::to_job_request_event_index(&self) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::job_request::JobRequest>, radroots_event_codec::decode::job::JobParseError>
    485 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::to_job_request_metadata(&self) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::job_request::JobRequest>, radroots_event_codec::decode::job::JobParseError>
    486 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::to_job_result_event_index(&self) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::job_result::JobResult>, radroots_event_codec::decode::job::JobParseError>
    487 pub fn radroots_event_codec::decode::job::BorrowedEventAdapter<'a, E>::to_job_result_metadata(&self) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::job_result::JobResult>, radroots_event_codec::decode::job::JobParseError>
    488 pub fn radroots_event_codec::decode::job::feedback_status_from_tag(&str) -> core::option::Option<radroots_event::social::job::JobFeedbackStatus>
    489 pub fn radroots_event_codec::decode::job::feedback_status_tag(radroots_event::social::job::JobFeedbackStatus) -> &'static str
    490 pub fn radroots_event_codec::decode::job::job_input_type_from_tag(&str) -> core::option::Option<radroots_event::social::job::JobInputType>
    491 pub fn radroots_event_codec::decode::job::job_input_type_tag(radroots_event::social::job::JobInputType) -> &'static str
    492 pub fn radroots_event_codec::decode::job::parse_amount_tag_sat(&[alloc::vec::Vec<alloc::string::String>]) -> core::result::Result<core::option::Option<(u32, core::option::Option<alloc::string::String>)>, radroots_event_codec::decode::job::JobParseError>
    493 pub fn radroots_event_codec::decode::job::parse_bid_tag_sat(&[alloc::vec::Vec<alloc::string::String>]) -> core::result::Result<core::option::Option<u32>, radroots_event_codec::decode::job::JobParseError>
    494 pub fn radroots_event_codec::decode::job::parse_bool_encrypted(&[alloc::vec::Vec<alloc::string::String>]) -> bool
    495 pub fn radroots_event_codec::decode::job::parse_i_tags(&[alloc::vec::Vec<alloc::string::String>]) -> alloc::vec::Vec<radroots_event::social::job_request::JobInput>
    496 pub fn radroots_event_codec::decode::job::parse_params(&[alloc::vec::Vec<alloc::string::String>]) -> alloc::vec::Vec<radroots_event::social::job_request::JobParam>
    497 pub fn radroots_event_codec::decode::job::push_amount_tag_msat(&mut alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, u32, core::option::Option<alloc::string::String>)
    498 pub fn radroots_event_codec::decode::job::push_bid_tag_sat(&mut alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, u32)
    499 pub mod radroots_event_codec::decode::knowledge
    500 pub fn radroots_event_codec::decode::knowledge::contribution_attestation_from_event(radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::ContributionAttestation>, radroots_event_codec::decode::EventParseError>
    501 pub fn radroots_event_codec::decode::knowledge::evidence_bounty_from_event(radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::EvidenceBounty>, radroots_event_codec::decode::EventParseError>
    502 pub fn radroots_event_codec::decode::knowledge::knowledge_change_proposal_from_event(radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::KnowledgeChangeProposal>, radroots_event_codec::decode::EventParseError>
    503 pub fn radroots_event_codec::decode::knowledge::knowledge_claim_from_event(radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::KnowledgeClaim>, radroots_event_codec::decode::EventParseError>
    504 pub fn radroots_event_codec::decode::knowledge::knowledge_field_report_from_event(radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::KnowledgeFieldReport>, radroots_event_codec::decode::EventParseError>
    505 pub fn radroots_event_codec::decode::knowledge::knowledge_relation_from_event(radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::KnowledgeRelation>, radroots_event_codec::decode::EventParseError>
    506 pub fn radroots_event_codec::decode::knowledge::knowledge_review_from_event(radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::KnowledgeReview>, radroots_event_codec::decode::EventParseError>
    507 pub fn radroots_event_codec::decode::knowledge::knowledge_source_from_event(radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::KnowledgeSource>, radroots_event_codec::decode::EventParseError>
    508 pub fn radroots_event_codec::decode::knowledge::wiki_article_from_event(radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::WikiArticle>, radroots_event_codec::decode::EventParseError>
    509 pub fn radroots_event_codec::decode::knowledge::wiki_merge_request_from_event(radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::WikiMergeRequest>, radroots_event_codec::decode::EventParseError>
    510 pub fn radroots_event_codec::decode::knowledge::wiki_redirect_from_event(radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::WikiRedirect>, radroots_event_codec::decode::EventParseError>
    511 pub mod radroots_event_codec::decode::list
    512 pub fn radroots_event_codec::decode::list::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::list::List>, radroots_event_codec::decode::EventParseError>
    513 pub fn radroots_event_codec::decode::list::list_entries_from_tags(&[alloc::vec::Vec<alloc::string::String>]) -> core::result::Result<alloc::vec::Vec<radroots_event::social::list::ListEntry>, radroots_event_codec::decode::EventParseError>
    514 pub fn radroots_event_codec::decode::list::list_from_tags(u32, alloc::string::String, &[alloc::vec::Vec<alloc::string::String>]) -> core::result::Result<radroots_event::social::list::List, radroots_event_codec::decode::EventParseError>
    515 pub fn radroots_event_codec::decode::list::list_private_entries_from_json(&str) -> core::result::Result<alloc::vec::Vec<radroots_event::social::list::ListEntry>, radroots_event_codec::decode::EventParseError>
    516 pub fn radroots_event_codec::decode::list::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::list::List>, radroots_event_codec::decode::EventParseError>
    517 pub mod radroots_event_codec::decode::list_set
    518 pub fn radroots_event_codec::decode::list_set::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::list_set::ListSet>, radroots_event_codec::decode::EventParseError>
    519 pub fn radroots_event_codec::decode::list_set::list_set_from_tags(u32, alloc::string::String, &[alloc::vec::Vec<alloc::string::String>]) -> core::result::Result<radroots_event::social::list_set::ListSet, radroots_event_codec::decode::EventParseError>
    520 pub fn radroots_event_codec::decode::list_set::list_set_private_entries_from_json(&str) -> core::result::Result<alloc::vec::Vec<radroots_event::social::list::ListEntry>, radroots_event_codec::decode::EventParseError>
    521 pub fn radroots_event_codec::decode::list_set::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::list_set::ListSet>, radroots_event_codec::decode::EventParseError>
    522 pub mod radroots_event_codec::decode::message
    523 pub fn radroots_event_codec::decode::message::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::message::Message>, radroots_event_codec::decode::EventParseError>
    524 pub fn radroots_event_codec::decode::message::message_from_tags(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::message::Message, radroots_event_codec::decode::EventParseError>
    525 pub fn radroots_event_codec::decode::message::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::message::Message>, radroots_event_codec::decode::EventParseError>
    526 pub mod radroots_event_codec::decode::message_file
    527 pub fn radroots_event_codec::decode::message_file::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::message_file::MessageFile>, radroots_event_codec::decode::EventParseError>
    528 pub fn radroots_event_codec::decode::message_file::message_file_from_tags(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::message_file::MessageFile, radroots_event_codec::decode::EventParseError>
    529 pub fn radroots_event_codec::decode::message_file::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::message_file::MessageFile>, radroots_event_codec::decode::EventParseError>
    530 pub mod radroots_event_codec::decode::operational_listing
    531 pub fn radroots_event_codec::decode::operational_listing::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::listing::operational::OperationalListing>, radroots_event_codec::decode::EventParseError>
    532 pub fn radroots_event_codec::decode::operational_listing::data_from_nostr_event(&radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::listing::operational::OperationalListing>, radroots_event_codec::decode::EventParseError>
    533 pub fn radroots_event_codec::decode::operational_listing::operational_listing_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::listing::operational::OperationalListing, radroots_event_codec::decode::EventParseError>
    534 pub fn radroots_event_codec::decode::operational_listing::operational_listing_from_event_parts(&[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::listing::operational::OperationalListing, radroots_event::listing::operational::OperationalListingParseError>
    535 pub fn radroots_event_codec::decode::operational_listing::operational_listing_from_nostr_event(&radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event::listing::operational::OperationalListing, radroots_event::listing::operational::OperationalListingParseError>
    536 pub fn radroots_event_codec::decode::operational_listing::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::listing::operational::OperationalListing>, radroots_event_codec::decode::EventParseError>
    537 pub fn radroots_event_codec::decode::operational_listing::parsed_from_nostr_event(&radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::listing::operational::OperationalListing>, radroots_event_codec::decode::EventParseError>
    538 pub mod radroots_event_codec::decode::order
    539 pub enum radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError
    540 pub radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError::AuthorMismatch
    541 pub radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError::CounterpartyTagMismatch
    542 pub radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError::InvalidEnvelope(radroots_event::trade::order::OrderEnvelopeError)
    543 pub radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError::InvalidJson
    544 pub radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError::InvalidKind(u32)
    545 pub radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError::InvalidListingAddr(radroots_event::id::ParseError)
    546 pub radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError::InvalidPayload(radroots_event::trade::order::OrderPayloadError)
    547 pub radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError::InvalidTag(&'static str)
    548 pub radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError::ListingAddrTagMismatch
    549 pub radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError::MessageTypeKindMismatch
    550 pub radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError::MessageTypeKindMismatch::event_kind: u32
    551 pub radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError::MessageTypeKindMismatch::message_type: radroots_event::trade::order::OrderEventType
    552 pub radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError::MissingTag(&'static str)
    553 pub radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError::OrderIdTagMismatch
    554 pub radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError::PayloadBindingMismatch(&'static str)
    555 impl core::error::Error for radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError
    556 pub fn radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
    557 impl core::fmt::Display for radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError
    558 pub fn radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    559 pub struct radroots_event_codec::decode::order::RadrootsOrderEventContext
    560 pub radroots_event_codec::decode::order::RadrootsOrderEventContext::counterparty_pubkey: radroots_identity::key::PublicKey
    561 pub radroots_event_codec::decode::order::RadrootsOrderEventContext::listing_event: core::option::Option<radroots_event::tag::EventPtr>
    562 pub radroots_event_codec::decode::order::RadrootsOrderEventContext::prev_event_id: core::option::Option<radroots_event::id::EventId>
    563 pub radroots_event_codec::decode::order::RadrootsOrderEventContext::root_event_id: core::option::Option<radroots_event::id::EventId>
    564 pub fn radroots_event_codec::decode::order::order_cancellation_from_event(&radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event::trade::order::OrderEnvelope<radroots_event::trade::order::OrderCancellation>, radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError>
    565 pub fn radroots_event_codec::decode::order::order_decision_from_event(&radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event::trade::order::OrderEnvelope<radroots_event::trade::order::OrderDecision>, radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError>
    566 pub fn radroots_event_codec::decode::order::order_envelope_from_event<T: serde_core::de::DeserializeOwned>(&radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event::trade::order::OrderEnvelope<T>, radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError>
    567 pub fn radroots_event_codec::decode::order::order_event_context_from_tags(radroots_event::trade::order::OrderEventType, &[alloc::vec::Vec<alloc::string::String>]) -> core::result::Result<radroots_event_codec::decode::order::RadrootsOrderEventContext, radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError>
    568 pub fn radroots_event_codec::decode::order::order_request_from_event(&radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event::trade::order::OrderEnvelope<radroots_event::trade::order::OrderRequest>, radroots_event_codec::decode::order::RadrootsOrderEnvelopeParseError>
    569 pub mod radroots_event_codec::decode::parsed
    570 pub struct radroots_event_codec::decode::parsed::RadrootsParsedData<T>
    571 pub radroots_event_codec::decode::parsed::RadrootsParsedData::author: alloc::string::String
    572 pub radroots_event_codec::decode::parsed::RadrootsParsedData::data: T
    573 pub radroots_event_codec::decode::parsed::RadrootsParsedData::id: alloc::string::String
    574 pub radroots_event_codec::decode::parsed::RadrootsParsedData::kind: u32
    575 pub radroots_event_codec::decode::parsed::RadrootsParsedData::published_at: u64
    576 impl<T> radroots_event_codec::decode::parsed::RadrootsParsedData<T>
    577 pub fn radroots_event_codec::decode::parsed::RadrootsParsedData<T>::new(alloc::string::String, alloc::string::String, u64, u32, T) -> Self
    578 pub struct radroots_event_codec::decode::parsed::RadrootsParsedEvent<T>
    579 pub radroots_event_codec::decode::parsed::RadrootsParsedEvent::data: radroots_event_codec::decode::parsed::RadrootsParsedData<T>
    580 pub radroots_event_codec::decode::parsed::RadrootsParsedEvent::event: radroots_event::envelope::EventEnvelope
    581 impl<T> radroots_event_codec::decode::parsed::RadrootsParsedEvent<T>
    582 pub fn radroots_event_codec::decode::parsed::RadrootsParsedEvent<T>::from_event_parts(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String, radroots_event_codec::decode::parsed::RadrootsParsedData<T>) -> core::result::Result<Self, radroots_event_codec::decode::EventParseError>
    583 pub fn radroots_event_codec::decode::parsed::RadrootsParsedEvent<T>::from_parts(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String, T) -> core::result::Result<Self, radroots_event_codec::decode::EventParseError>
    584 pub fn radroots_event_codec::decode::parsed::RadrootsParsedEvent<T>::new(radroots_event::envelope::EventEnvelope, radroots_event_codec::decode::parsed::RadrootsParsedData<T>) -> Self
    585 pub mod radroots_event_codec::decode::plot
    586 pub fn radroots_event_codec::decode::plot::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::farm::plot::Plot>, radroots_event_codec::decode::EventParseError>
    587 pub fn radroots_event_codec::decode::plot::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::farm::plot::Plot>, radroots_event_codec::decode::EventParseError>
    588 pub fn radroots_event_codec::decode::plot::plot_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::farm::plot::Plot, radroots_event_codec::decode::EventParseError>
    589 pub mod radroots_event_codec::decode::post
    590 pub mod radroots_event_codec::decode::profile
    591 pub mod radroots_event_codec::decode::reaction
    592 pub fn radroots_event_codec::decode::reaction::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::post::reaction::Reaction>, radroots_event_codec::decode::EventParseError>
    593 pub fn radroots_event_codec::decode::reaction::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::post::reaction::Reaction>, radroots_event_codec::decode::EventParseError>
    594 pub fn radroots_event_codec::decode::reaction::reaction_from_tags(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::post::reaction::Reaction, radroots_event_codec::decode::EventParseError>
    595 pub mod radroots_event_codec::decode::relay_auth
    596 pub fn radroots_event_codec::decode::relay_auth::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::relay_auth::RelayAuth>, radroots_event_codec::decode::EventParseError>
    597 pub fn radroots_event_codec::decode::relay_auth::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::relay_auth::RelayAuth>, radroots_event_codec::decode::EventParseError>
    598 pub fn radroots_event_codec::decode::relay_auth::relay_auth_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::relay_auth::RelayAuth, radroots_event_codec::decode::EventParseError>
    599 pub mod radroots_event_codec::decode::relay_document
    600 pub fn radroots_event_codec::decode::relay_document::from_json(&str) -> core::result::Result<radroots_event::social::relay_document::RelayDocument, radroots_event_codec::decode::EventParseError>
    601 pub mod radroots_event_codec::decode::reply
    602 pub mod radroots_event_codec::decode::report
    603 pub fn radroots_event_codec::decode::report::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::post::report::Report>, radroots_event_codec::decode::EventParseError>
    604 pub fn radroots_event_codec::decode::report::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::post::report::Report>, radroots_event_codec::decode::EventParseError>
    605 pub fn radroots_event_codec::decode::report::report_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::post::report::Report, radroots_event_codec::decode::EventParseError>
    606 pub mod radroots_event_codec::decode::repost
    607 pub fn radroots_event_codec::decode::repost::generic_repost_data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::post::repost::GenericRepost>, radroots_event_codec::decode::EventParseError>
    608 pub fn radroots_event_codec::decode::repost::generic_repost_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::post::repost::GenericRepost, radroots_event_codec::decode::EventParseError>
    609 pub fn radroots_event_codec::decode::repost::generic_repost_parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::post::repost::GenericRepost>, radroots_event_codec::decode::EventParseError>
    610 pub fn radroots_event_codec::decode::repost::repost_data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::post::repost::Repost>, radroots_event_codec::decode::EventParseError>
    611 pub fn radroots_event_codec::decode::repost::repost_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::post::repost::Repost, radroots_event_codec::decode::EventParseError>
    612 pub fn radroots_event_codec::decode::repost::repost_parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::post::repost::Repost>, radroots_event_codec::decode::EventParseError>
    613 pub mod radroots_event_codec::decode::resource_area
    614 pub fn radroots_event_codec::decode::resource_area::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::farm::resource_area::ResourceArea>, radroots_event_codec::decode::EventParseError>
    615 pub fn radroots_event_codec::decode::resource_area::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::farm::resource_area::ResourceArea>, radroots_event_codec::decode::EventParseError>
    616 pub fn radroots_event_codec::decode::resource_area::resource_area_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::farm::resource_area::ResourceArea, radroots_event_codec::decode::EventParseError>
    617 pub mod radroots_event_codec::decode::resource_cap
    618 pub fn radroots_event_codec::decode::resource_cap::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::farm::resource_cap::ResourceHarvestCap>, radroots_event_codec::decode::EventParseError>
    619 pub fn radroots_event_codec::decode::resource_cap::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::farm::resource_cap::ResourceHarvestCap>, radroots_event_codec::decode::EventParseError>
    620 pub fn radroots_event_codec::decode::resource_cap::resource_harvest_cap_from_event(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::farm::resource_cap::ResourceHarvestCap, radroots_event_codec::decode::EventParseError>
    621 pub mod radroots_event_codec::decode::rhi
    622 pub enum radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError
    623 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::CallerStructuralTagForbidden
    624 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::ClaimTagMismatch
    625 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::ContractTagMismatch
    626 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::DuplicateStatementTag
    627 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::DuplicateTradeTag
    628 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::IncompleteSupersessionReference
    629 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::InvalidAttestationKind
    630 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::InvalidIdentifier
    631 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::InvalidOutcome
    632 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::InvalidReport
    633 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::InvalidTagShape
    634 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::IssuerAuthorMismatch
    635 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::MissingClaimTag
    636 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::NoncanonicalReportContent
    637 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::OutcomeTagMismatch
    638 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::StaleTradeGeneration
    639 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::StatementDigestMismatch
    640 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::StatementTagMismatch
    641 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::SupersessionTagMismatch
    642 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::TradeTagMismatch
    643 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::UnexpectedTag
    644 impl radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError
    645 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::code(self) -> &'static str
    646 impl core::error::Error for radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError
    647 impl core::fmt::Display for radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError
    648 pub fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    649 pub enum radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationOutcomeV1
    650 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationOutcomeV1::Indeterminate
    651 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationOutcomeV1::Invalid
    652 pub radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationOutcomeV1::Valid
    653 impl radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationOutcomeV1
    654 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationOutcomeV1::as_str(self) -> &'static str
    655 pub struct radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationSupersessionV1
    656 impl radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationSupersessionV1
    657 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationSupersessionV1::event_id(&self) -> &radroots_event::id::EventId
    658 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationSupersessionV1::report_id(&self) -> &[u8; 32]
    659 impl core::fmt::Debug for radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationSupersessionV1
    660 pub fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationSupersessionV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    661 pub struct radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1
    662 impl radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1
    663 pub fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::canonical_content(&self) -> &str
    664 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::claim_mutation_id(&self) -> &radroots_event::id::MutationId
    665 pub fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::from_canonical_content(impl core::convert::AsRef<[u8]>) -> core::result::Result<Self, radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError>
    666 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::issuer(&self) -> &radroots_identity::key::PublicKey
    667 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::observed_at_unix_s(&self) -> u64
    668 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::outcome(&self) -> radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationOutcomeV1
    669 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::statement_digest(&self) -> &[u8; 32]
    670 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::supersession(&self) -> core::option::Option<radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationSupersessionV1>
    671 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::trade_generation(&self) -> core::num::nonzero::NonZeroU64
    672 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::trade_id(&self) -> &radroots_event::id::TradeId
    673 impl core::fmt::Debug for radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1
    674 pub fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    675 pub fn radroots_event_codec::decode::rhi::rhi_evidence_attestation_from_event(&radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1, radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError>
    676 pub fn radroots_event_codec::decode::rhi::rhi_evidence_attestation_from_verified_event(&radroots_event::verification::SignatureVerifiedEvent) -> core::result::Result<radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1, radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError>
    677 pub fn radroots_event_codec::decode::rhi::validate_rhi_evidence_attestation_supersession(&radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1, &radroots_event::id::EventId, &radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1) -> core::result::Result<(), radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError>
    678 pub fn radroots_event_codec::decode::rhi::validate_rhi_evidence_attestation_tags(&radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1, &[alloc::vec::Vec<alloc::string::String>]) -> core::result::Result<(), radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError>
    679 pub mod radroots_event_codec::decode::seal
    680 pub fn radroots_event_codec::decode::seal::data_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedData<radroots_event::social::seal::Seal>, radroots_event_codec::decode::EventParseError>
    681 pub fn radroots_event_codec::decode::seal::parsed_from_event(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String) -> core::result::Result<radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::social::seal::Seal>, radroots_event_codec::decode::EventParseError>
    682 pub fn radroots_event_codec::decode::seal::seal_from_parts(u32, &[alloc::vec::Vec<alloc::string::String>], &str) -> core::result::Result<radroots_event::social::seal::Seal, radroots_event_codec::decode::EventParseError>
    683 pub mod radroots_event_codec::decode::trade
    684 pub enum radroots_event_codec::decode::trade::RadrootsTradeMutationError
    685 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::AuthorMismatch
    686 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::AuthoredAtMismatch
    687 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::CallerStructuralTagForbidden
    688 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::CanonicalContentMismatch
    689 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::ContractTagMismatch
    690 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::DuplicateTradeTag
    691 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::InvalidIdentifier
    692 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::InvalidKind
    693 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::InvalidTagShape
    694 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::LegacyParentEventTag
    695 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::MissingMutationTag
    696 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::MissingParentTag
    697 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::MissingRootTag
    698 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::MutationTagMismatch
    699 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::NoncanonicalParentOrder
    700 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::ParentTagMismatch
    701 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::PartyTagOrderMismatch
    702 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::RootTagMismatch
    703 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::TradeTagMismatch
    704 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::UnexpectedParentTag
    705 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::UnexpectedRootTag
    706 pub radroots_event_codec::decode::trade::RadrootsTradeMutationError::UnexpectedTag
    707 impl radroots_event_codec::decode::trade::RadrootsTradeMutationError
    708 pub const fn radroots_event_codec::decode::trade::RadrootsTradeMutationError::code(self) -> &'static str
    709 impl core::error::Error for radroots_event_codec::decode::trade::RadrootsTradeMutationError
    710 impl core::fmt::Display for radroots_event_codec::decode::trade::RadrootsTradeMutationError
    711 pub fn radroots_event_codec::decode::trade::RadrootsTradeMutationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    712 pub fn radroots_event_codec::decode::trade::trade_mutation_from_event(&radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event::trade::TradeMutationEnvelopeV1, radroots_event_codec::decode::trade::RadrootsTradeMutationError>
    713 pub fn radroots_event_codec::decode::trade::trade_mutation_from_verified_event(&crate::verification::RadrootsSignatureVerifiedEvent) -> core::result::Result<radroots_event::trade::TradeMutationEnvelopeV1, radroots_event_codec::decode::trade::RadrootsTradeMutationError>
    714 pub fn radroots_event_codec::decode::trade::validate_trade_mutation_tags(&radroots_event::trade::TradeMutationEnvelopeV1, &[alloc::vec::Vec<alloc::string::String>]) -> core::result::Result<(), radroots_event_codec::decode::trade::RadrootsTradeMutationError>
    715 pub mod radroots_event_codec::decode::wire
    716 pub fn radroots_event_codec::decode::wire::canonicalize_tags(&mut alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>)
    717 pub fn radroots_event_codec::decode::wire::empty_content() -> alloc::string::String
    718 #[non_exhaustive] pub enum radroots_event_codec::decode::DecodeError
    719 pub radroots_event_codec::decode::DecodeError::InputTooLarge
    720 pub radroots_event_codec::decode::DecodeError::InputTooLarge::actual: usize
    721 pub radroots_event_codec::decode::DecodeError::InputTooLarge::max: usize
    722 pub radroots_event_codec::decode::DecodeError::InvalidEnvelope(radroots_event::envelope::EventEnvelopeError)
    723 pub radroots_event_codec::decode::DecodeError::InvalidJson
    724 pub radroots_event_codec::decode::DecodeError::InvalidWire(radroots_event::wire::v1::EventWireError)
    725 impl radroots_event_codec::decode::DecodeError
    726 pub const fn radroots_event_codec::decode::DecodeError::code(&self) -> &'static str
    727 impl core::error::Error for radroots_event_codec::decode::DecodeError
    728 pub fn radroots_event_codec::decode::DecodeError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
    729 impl core::fmt::Display for radroots_event_codec::decode::DecodeError
    730 pub fn radroots_event_codec::decode::DecodeError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    731 pub enum radroots_event_codec::decode::EventParseError
    732 pub radroots_event_codec::decode::EventParseError::DuplicateTag(&'static str)
    733 pub radroots_event_codec::decode::EventParseError::InvalidEnvelope
    734 pub radroots_event_codec::decode::EventParseError::InvalidJson(&'static str)
    735 pub radroots_event_codec::decode::EventParseError::InvalidKind
    736 pub radroots_event_codec::decode::EventParseError::InvalidKind::expected: &'static str
    737 pub radroots_event_codec::decode::EventParseError::InvalidKind::got: u32
    738 pub radroots_event_codec::decode::EventParseError::InvalidNumber(&'static str, core::num::error::ParseIntError)
    739 pub radroots_event_codec::decode::EventParseError::InvalidTag(&'static str)
    740 pub radroots_event_codec::decode::EventParseError::MissingTag(&'static str)
    741 impl radroots_event_codec::decode::EventParseError
    742 pub const fn radroots_event_codec::decode::EventParseError::code(&self) -> &'static str
    743 impl core::convert::From<radroots_event::envelope::EventEnvelopeError> for radroots_event_codec::decode::EventParseError
    744 pub fn radroots_event_codec::decode::EventParseError::from(radroots_event::envelope::EventEnvelopeError) -> Self
    745 impl core::convert::From<radroots_event_codec::decode::EventParseError> for radroots_event_codec::verify::RadrootsDecodeError
    746 pub fn radroots_event_codec::verify::RadrootsDecodeError::from(radroots_event_codec::decode::EventParseError) -> Self
    747 impl core::error::Error for radroots_event_codec::decode::EventParseError
    748 pub fn radroots_event_codec::decode::EventParseError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
    749 impl core::fmt::Display for radroots_event_codec::decode::EventParseError
    750 pub fn radroots_event_codec::decode::EventParseError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    751 pub struct radroots_event_codec::decode::RadrootsParsedData<T>
    752 pub radroots_event_codec::decode::RadrootsParsedData::author: alloc::string::String
    753 pub radroots_event_codec::decode::RadrootsParsedData::data: T
    754 pub radroots_event_codec::decode::RadrootsParsedData::id: alloc::string::String
    755 pub radroots_event_codec::decode::RadrootsParsedData::kind: u32
    756 pub radroots_event_codec::decode::RadrootsParsedData::published_at: u64
    757 impl<T> radroots_event_codec::decode::parsed::RadrootsParsedData<T>
    758 pub fn radroots_event_codec::decode::parsed::RadrootsParsedData<T>::new(alloc::string::String, alloc::string::String, u64, u32, T) -> Self
    759 pub struct radroots_event_codec::decode::RadrootsParsedEvent<T>
    760 pub radroots_event_codec::decode::RadrootsParsedEvent::data: radroots_event_codec::decode::parsed::RadrootsParsedData<T>
    761 pub radroots_event_codec::decode::RadrootsParsedEvent::event: radroots_event::envelope::EventEnvelope
    762 impl<T> radroots_event_codec::decode::parsed::RadrootsParsedEvent<T>
    763 pub fn radroots_event_codec::decode::parsed::RadrootsParsedEvent<T>::from_event_parts(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String, radroots_event_codec::decode::parsed::RadrootsParsedData<T>) -> core::result::Result<Self, radroots_event_codec::decode::EventParseError>
    764 pub fn radroots_event_codec::decode::parsed::RadrootsParsedEvent<T>::from_parts(alloc::string::String, alloc::string::String, u64, u32, alloc::string::String, alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, alloc::string::String, T) -> core::result::Result<Self, radroots_event_codec::decode::EventParseError>
    765 pub fn radroots_event_codec::decode::parsed::RadrootsParsedEvent<T>::new(radroots_event::envelope::EventEnvelope, radroots_event_codec::decode::parsed::RadrootsParsedData<T>) -> Self
    766 pub const radroots_event_codec::decode::MAX_EVENT_JSON_BYTES: usize
    767 pub fn radroots_event_codec::decode::event(&str) -> core::result::Result<radroots_event::verification::RawEvent, radroots_event_codec::decode::DecodeError>
    768 pub fn radroots_event_codec::decode::signed_event(&str) -> core::result::Result<radroots_event::draft::SignedEvent, radroots_event_codec::decode::DecodeError>
    769 pub mod radroots_event_codec::encode
    770 pub mod radroots_event_codec::encode::app_data
    771 pub fn radroots_event_codec::encode::app_data::app_data_build_tags(&radroots_event::social::app_data::AppData) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    772 pub fn radroots_event_codec::encode::app_data::to_wire_parts(&radroots_event::social::app_data::AppData) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    773 pub fn radroots_event_codec::encode::app_data::to_wire_parts_with_kind(&radroots_event::social::app_data::AppData, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    774 pub mod radroots_event_codec::encode::article
    775 pub fn radroots_event_codec::encode::article::article_build_tags(&radroots_event::post::article::Article) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    776 pub fn radroots_event_codec::encode::article::to_wire_parts(&radroots_event::post::article::Article) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    777 pub fn radroots_event_codec::encode::article::to_wire_parts_with_kind(&radroots_event::post::article::Article, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    778 pub mod radroots_event_codec::encode::calendar
    779 pub fn radroots_event_codec::encode::calendar::calendar_collection_build_tags(&radroots_event::calendar::AuthoredCalendar) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    780 pub fn radroots_event_codec::encode::calendar::calendar_date_event_build_tags(&radroots_event::calendar::AuthoredCalendarDateEvent) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    781 pub fn radroots_event_codec::encode::calendar::calendar_time_event_build_tags(&radroots_event::calendar::AuthoredCalendarTimeEvent) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    782 pub fn radroots_event_codec::encode::calendar::calendar_to_wire_parts(&radroots_event::calendar::AuthoredCalendar) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    783 pub fn radroots_event_codec::encode::calendar::calendar_to_wire_parts_with_kind(&radroots_event::calendar::AuthoredCalendar, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    784 pub fn radroots_event_codec::encode::calendar::date_to_wire_parts(&radroots_event::calendar::AuthoredCalendarDateEvent) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    785 pub fn radroots_event_codec::encode::calendar::date_to_wire_parts_with_kind(&radroots_event::calendar::AuthoredCalendarDateEvent, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    786 pub fn radroots_event_codec::encode::calendar::rsvp_build_tags(&radroots_event::calendar::AuthoredCalendarEventRsvp) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    787 pub fn radroots_event_codec::encode::calendar::rsvp_to_wire_parts(&radroots_event::calendar::AuthoredCalendarEventRsvp) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    788 pub fn radroots_event_codec::encode::calendar::rsvp_to_wire_parts_with_kind(&radroots_event::calendar::AuthoredCalendarEventRsvp, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    789 pub fn radroots_event_codec::encode::calendar::time_to_wire_parts(&radroots_event::calendar::AuthoredCalendarTimeEvent) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    790 pub fn radroots_event_codec::encode::calendar::time_to_wire_parts_with_kind(&radroots_event::calendar::AuthoredCalendarTimeEvent, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    791 pub mod radroots_event_codec::encode::comment
    792 pub fn radroots_event_codec::encode::comment::authored_nip22_comment_to_wire_parts(&radroots_event::post::comment::AuthoredNip22Comment) -> radroots_event::wire::v1::Nip01EventWireParts
    793 pub mod radroots_event_codec::encode::coop
    794 pub fn radroots_event_codec::encode::coop::coop_admins_list_set<I, S>(&str, I) -> core::result::Result<radroots_event::social::list_set::ListSet, radroots_event_codec::encode::EventEncodeError> where I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::AsRef<str>
    795 pub fn radroots_event_codec::encode::coop::coop_build_tags(&radroots_event::farm::coop::Coop) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    796 pub fn radroots_event_codec::encode::coop::coop_items_list_set<I, S>(&str, I) -> core::result::Result<radroots_event::social::list_set::ListSet, radroots_event_codec::encode::EventEncodeError> where I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::AsRef<str>
    797 pub fn radroots_event_codec::encode::coop::coop_members_farms_list_set<I>(&str, I) -> core::result::Result<radroots_event::social::list_set::ListSet, radroots_event_codec::encode::EventEncodeError> where I: core::iter::traits::collect::IntoIterator<Item = radroots_event::farm::FarmRef>
    798 pub fn radroots_event_codec::encode::coop::coop_members_list_set<I, S>(&str, I) -> core::result::Result<radroots_event::social::list_set::ListSet, radroots_event_codec::encode::EventEncodeError> where I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::AsRef<str>
    799 pub fn radroots_event_codec::encode::coop::coop_owners_list_set<I, S>(&str, I) -> core::result::Result<radroots_event::social::list_set::ListSet, radroots_event_codec::encode::EventEncodeError> where I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::AsRef<str>
    800 pub fn radroots_event_codec::encode::coop::coop_ref_tags(&radroots_event::farm::coop::CoopRef) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    801 pub fn radroots_event_codec::encode::coop::member_of_coops_list_set<I, S>(I) -> core::result::Result<radroots_event::social::list_set::ListSet, radroots_event_codec::encode::EventEncodeError> where I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::AsRef<str>
    802 pub fn radroots_event_codec::encode::coop::to_wire_parts(&radroots_event::farm::coop::Coop) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    803 pub fn radroots_event_codec::encode::coop::to_wire_parts_with_kind(&radroots_event::farm::coop::Coop, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    804 pub mod radroots_event_codec::encode::deletion
    805 pub fn radroots_event_codec::encode::deletion::authored_nip09_deletion_request_to_wire_parts(&radroots_event::post::deletion::AuthoredNip09DeletionRequest) -> radroots_event::wire::v1::Nip01EventWireParts
    806 pub mod radroots_event_codec::encode::document
    807 pub fn radroots_event_codec::encode::document::document_build_tags(&radroots_event::post::document::Document) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    808 pub fn radroots_event_codec::encode::document::to_wire_parts(&radroots_event::post::document::Document) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    809 pub fn radroots_event_codec::encode::document::to_wire_parts_with_kind(&radroots_event::post::document::Document, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    810 pub mod radroots_event_codec::encode::farm
    811 pub fn radroots_event_codec::encode::farm::farm_build_tags(&radroots_event::farm::Farm) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    812 pub fn radroots_event_codec::encode::farm::farm_members_list_set<I, S>(&str, I) -> core::result::Result<radroots_event::social::list_set::ListSet, radroots_event_codec::encode::EventEncodeError> where I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::AsRef<str>
    813 pub fn radroots_event_codec::encode::farm::farm_operational_listings_list_set<I, S>(&str, &str, I) -> core::result::Result<radroots_event::social::list_set::ListSet, radroots_event_codec::encode::EventEncodeError> where I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::AsRef<str>
    814 pub fn radroots_event_codec::encode::farm::farm_operational_listings_list_set_from_listings<'a, I>(&str, &str, I) -> core::result::Result<radroots_event::social::list_set::ListSet, radroots_event_codec::encode::EventEncodeError> where I: core::iter::traits::collect::IntoIterator<Item = &'a radroots_event::listing::operational::OperationalListing>
    815 pub fn radroots_event_codec::encode::farm::farm_owners_list_set<I, S>(&str, I) -> core::result::Result<radroots_event::social::list_set::ListSet, radroots_event_codec::encode::EventEncodeError> where I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::AsRef<str>
    816 pub fn radroots_event_codec::encode::farm::farm_plots_list_set<I, S>(&str, &str, I) -> core::result::Result<radroots_event::social::list_set::ListSet, radroots_event_codec::encode::EventEncodeError> where I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::AsRef<str>
    817 pub fn radroots_event_codec::encode::farm::farm_plots_list_set_from_plots<'a, I>(&str, &str, I) -> core::result::Result<radroots_event::social::list_set::ListSet, radroots_event_codec::encode::EventEncodeError> where I: core::iter::traits::collect::IntoIterator<Item = &'a radroots_event::farm::plot::Plot>
    818 pub fn radroots_event_codec::encode::farm::farm_ref_tags(&radroots_event::farm::FarmRef) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    819 pub fn radroots_event_codec::encode::farm::farm_workers_list_set<I, S>(&str, I) -> core::result::Result<radroots_event::social::list_set::ListSet, radroots_event_codec::encode::EventEncodeError> where I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::AsRef<str>
    820 pub fn radroots_event_codec::encode::farm::member_of_farms_list_set<I, S>(I) -> core::result::Result<radroots_event::social::list_set::ListSet, radroots_event_codec::encode::EventEncodeError> where I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::AsRef<str>
    821 pub fn radroots_event_codec::encode::farm::to_wire_parts(&radroots_event::farm::Farm) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    822 pub fn radroots_event_codec::encode::farm::to_wire_parts_with_kind(&radroots_event::farm::Farm, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    823 pub mod radroots_event_codec::encode::farm_crdt
    824 pub fn radroots_event_codec::encode::farm_crdt::farm_crdt_change_build_tags(&radroots_event::farm::crdt::FarmCrdtChange) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    825 pub fn radroots_event_codec::encode::farm_crdt::farm_crdt_change_build_tags_with_author(&radroots_event::farm::crdt::FarmCrdtChange, core::option::Option<&str>) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    826 pub fn radroots_event_codec::encode::farm_crdt::to_wire_parts(&radroots_event::farm::crdt::FarmCrdtChange) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    827 pub fn radroots_event_codec::encode::farm_crdt::to_wire_parts_with_author(&radroots_event::farm::crdt::FarmCrdtChange, &str) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    828 pub fn radroots_event_codec::encode::farm_crdt::to_wire_parts_with_kind(&radroots_event::farm::crdt::FarmCrdtChange, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    829 pub fn radroots_event_codec::encode::farm_crdt::to_wire_parts_with_kind_and_author(&radroots_event::farm::crdt::FarmCrdtChange, u32, core::option::Option<&str>) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    830 pub mod radroots_event_codec::encode::farm_file
    831 pub fn radroots_event_codec::encode::farm_file::farm_file_metadata_build_tags(&radroots_event::farm::file::FarmFileMetadata) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    832 pub fn radroots_event_codec::encode::farm_file::to_wire_parts(&radroots_event::farm::file::FarmFileMetadata) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    833 pub fn radroots_event_codec::encode::farm_file::to_wire_parts_with_kind(&radroots_event::farm::file::FarmFileMetadata, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    834 pub mod radroots_event_codec::encode::farm_workspace
    835 pub fn radroots_event_codec::encode::farm_workspace::farm_workspace_build_tags(&radroots_event::farm::workspace::FarmWorkspaceManifest) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    836 pub fn radroots_event_codec::encode::farm_workspace::to_wire_parts(&radroots_event::farm::workspace::FarmWorkspaceManifest) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    837 pub fn radroots_event_codec::encode::farm_workspace::to_wire_parts_with_kind(&radroots_event::farm::workspace::FarmWorkspaceManifest, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    838 pub mod radroots_event_codec::encode::file_metadata
    839 pub fn radroots_event_codec::encode::file_metadata::file_metadata_build_tags(&radroots_event::media::file_metadata::FileMetadata) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    840 pub fn radroots_event_codec::encode::file_metadata::to_wire_parts(&radroots_event::media::file_metadata::FileMetadata) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    841 pub fn radroots_event_codec::encode::file_metadata::to_wire_parts_with_kind(&radroots_event::media::file_metadata::FileMetadata, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    842 pub mod radroots_event_codec::encode::follow
    843 pub enum radroots_event_codec::encode::follow::FollowMutation
    844 pub radroots_event_codec::encode::follow::FollowMutation::Follow
    845 pub radroots_event_codec::encode::follow::FollowMutation::Follow::contact_name: core::option::Option<alloc::string::String>
    846 pub radroots_event_codec::encode::follow::FollowMutation::Follow::public_key: alloc::string::String
    847 pub radroots_event_codec::encode::follow::FollowMutation::Follow::relay_url: core::option::Option<alloc::string::String>
    848 pub radroots_event_codec::encode::follow::FollowMutation::Toggle
    849 pub radroots_event_codec::encode::follow::FollowMutation::Toggle::contact_name: core::option::Option<alloc::string::String>
    850 pub radroots_event_codec::encode::follow::FollowMutation::Toggle::public_key: alloc::string::String
    851 pub radroots_event_codec::encode::follow::FollowMutation::Toggle::relay_url: core::option::Option<alloc::string::String>
    852 pub radroots_event_codec::encode::follow::FollowMutation::Unfollow
    853 pub radroots_event_codec::encode::follow::FollowMutation::Unfollow::public_key: alloc::string::String
    854 pub fn radroots_event_codec::encode::follow::follow_apply(&radroots_event::social::follow::Follow, radroots_event_codec::encode::follow::FollowMutation) -> core::result::Result<radroots_event::social::follow::Follow, radroots_event_codec::encode::EventEncodeError>
    855 pub fn radroots_event_codec::encode::follow::follow_build_tags(&radroots_event::social::follow::Follow) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    856 pub fn radroots_event_codec::encode::follow::follow_to_wire_parts_after(&radroots_event::social::follow::Follow, radroots_event_codec::encode::follow::FollowMutation) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    857 pub fn radroots_event_codec::encode::follow::to_wire_parts(&radroots_event::social::follow::Follow) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    858 pub fn radroots_event_codec::encode::follow::to_wire_parts_with_kind(&radroots_event::social::follow::Follow, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    859 pub mod radroots_event_codec::encode::food_availability
    860 #[non_exhaustive] pub enum radroots_event_codec::encode::food_availability::RadrootsFoodAvailabilityEncodeError
    861 pub radroots_event_codec::encode::food_availability::RadrootsFoodAvailabilityEncodeError::Domain(radroots_event::food::availability::FoodAvailabilityError)
    862 pub radroots_event_codec::encode::food_availability::RadrootsFoodAvailabilityEncodeError::EventWireTooLarge
    863 pub radroots_event_codec::encode::food_availability::RadrootsFoodAvailabilityEncodeError::EventWireTooLarge::actual: usize
    864 pub radroots_event_codec::encode::food_availability::RadrootsFoodAvailabilityEncodeError::EventWireTooLarge::max: usize
    865 pub radroots_event_codec::encode::food_availability::RadrootsFoodAvailabilityEncodeError::Wire(radroots_event::envelope::EventEnvelopeError)
    866 impl radroots_event_codec::encode::food_availability::RadrootsFoodAvailabilityEncodeError
    867 pub const fn radroots_event_codec::encode::food_availability::RadrootsFoodAvailabilityEncodeError::code(&self) -> &'static str
    868 impl core::convert::From<radroots_event::envelope::EventEnvelopeError> for radroots_event_codec::encode::food_availability::RadrootsFoodAvailabilityEncodeError
    869 pub fn radroots_event_codec::encode::food_availability::RadrootsFoodAvailabilityEncodeError::from(radroots_event::envelope::EventEnvelopeError) -> Self
    870 impl core::convert::From<radroots_event::food::availability::FoodAvailabilityError> for radroots_event_codec::encode::food_availability::RadrootsFoodAvailabilityEncodeError
    871 pub fn radroots_event_codec::encode::food_availability::RadrootsFoodAvailabilityEncodeError::from(radroots_event::food::availability::FoodAvailabilityError) -> Self
    872 impl core::error::Error for radroots_event_codec::encode::food_availability::RadrootsFoodAvailabilityEncodeError
    873 pub fn radroots_event_codec::encode::food_availability::RadrootsFoodAvailabilityEncodeError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
    874 impl core::fmt::Display for radroots_event_codec::encode::food_availability::RadrootsFoodAvailabilityEncodeError
    875 pub fn radroots_event_codec::encode::food_availability::RadrootsFoodAvailabilityEncodeError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    876 pub fn radroots_event_codec::encode::food_availability::authored_food_availability_build_tags(&radroots_event::food::availability::FoodAvailabilityDetails, u64) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::food_availability::RadrootsFoodAvailabilityEncodeError>
    877 pub fn radroots_event_codec::encode::food_availability::authored_food_availability_to_wire_parts(&radroots_event::food::availability::FoodAvailabilityDetails, u64) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::food_availability::RadrootsFoodAvailabilityEncodeError>
    878 pub mod radroots_event_codec::encode::geochat
    879 pub fn radroots_event_codec::encode::geochat::geochat_build_tags(&radroots_event::social::geochat::GeoChat) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    880 pub fn radroots_event_codec::encode::geochat::to_wire_parts(&radroots_event::social::geochat::GeoChat) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    881 pub mod radroots_event_codec::encode::gift_wrap
    882 pub fn radroots_event_codec::encode::gift_wrap::gift_wrap_build_tags(&radroots_event::social::gift_wrap::GiftWrap) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    883 pub fn radroots_event_codec::encode::gift_wrap::to_wire_parts(&radroots_event::social::gift_wrap::GiftWrap) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    884 pub fn radroots_event_codec::encode::gift_wrap::to_wire_parts_with_kind(&radroots_event::social::gift_wrap::GiftWrap, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    885 pub mod radroots_event_codec::encode::group
    886 pub fn radroots_event_codec::encode::group::group_admins_build_tags(&radroots_event::social::group::GroupAdmins) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    887 pub fn radroots_event_codec::encode::group::group_admins_to_wire_parts(&radroots_event::social::group::GroupAdmins) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    888 pub fn radroots_event_codec::encode::group::group_create_group_build_tags(&radroots_event::social::group::GroupCreateGroup) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    889 pub fn radroots_event_codec::encode::group::group_create_group_to_wire_parts(&radroots_event::social::group::GroupCreateGroup) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    890 pub fn radroots_event_codec::encode::group::group_create_invite_build_tags(&radroots_event::social::group::GroupCreateInvite) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    891 pub fn radroots_event_codec::encode::group::group_create_invite_to_wire_parts(&radroots_event::social::group::GroupCreateInvite) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    892 pub fn radroots_event_codec::encode::group::group_delete_event_build_tags(&radroots_event::social::group::GroupDeleteEvent) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    893 pub fn radroots_event_codec::encode::group::group_delete_event_to_wire_parts(&radroots_event::social::group::GroupDeleteEvent) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    894 pub fn radroots_event_codec::encode::group::group_delete_group_build_tags(&radroots_event::social::group::GroupDeleteGroup) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    895 pub fn radroots_event_codec::encode::group::group_delete_group_to_wire_parts(&radroots_event::social::group::GroupDeleteGroup) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    896 pub fn radroots_event_codec::encode::group::group_edit_metadata_build_tags(&radroots_event::social::group::GroupEditMetadata) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    897 pub fn radroots_event_codec::encode::group::group_edit_metadata_to_wire_parts(&radroots_event::social::group::GroupEditMetadata) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    898 pub fn radroots_event_codec::encode::group::group_join_request_build_tags(&radroots_event::social::group::GroupJoinRequest) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    899 pub fn radroots_event_codec::encode::group::group_join_request_to_wire_parts(&radroots_event::social::group::GroupJoinRequest) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    900 pub fn radroots_event_codec::encode::group::group_leave_request_build_tags(&radroots_event::social::group::GroupLeaveRequest) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    901 pub fn radroots_event_codec::encode::group::group_leave_request_to_wire_parts(&radroots_event::social::group::GroupLeaveRequest) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    902 pub fn radroots_event_codec::encode::group::group_members_build_tags(&radroots_event::social::group::GroupMembers) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    903 pub fn radroots_event_codec::encode::group::group_members_to_wire_parts(&radroots_event::social::group::GroupMembers) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    904 pub fn radroots_event_codec::encode::group::group_metadata_build_tags(&radroots_event::social::group::GroupMetadata) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    905 pub fn radroots_event_codec::encode::group::group_metadata_to_wire_parts(&radroots_event::social::group::GroupMetadata) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    906 pub fn radroots_event_codec::encode::group::group_put_user_build_tags(&radroots_event::social::group::GroupPutUser) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    907 pub fn radroots_event_codec::encode::group::group_put_user_to_wire_parts(&radroots_event::social::group::GroupPutUser) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    908 pub fn radroots_event_codec::encode::group::group_remove_user_build_tags(&radroots_event::social::group::GroupRemoveUser) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    909 pub fn radroots_event_codec::encode::group::group_remove_user_to_wire_parts(&radroots_event::social::group::GroupRemoveUser) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    910 pub fn radroots_event_codec::encode::group::group_roles_build_tags(&radroots_event::social::group::GroupRoles) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    911 pub fn radroots_event_codec::encode::group::group_roles_to_wire_parts(&radroots_event::social::group::GroupRoles) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    912 pub mod radroots_event_codec::encode::http_auth
    913 pub fn radroots_event_codec::encode::http_auth::http_auth_build_tags(&radroots_event::social::http_auth::HttpAuth) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    914 pub fn radroots_event_codec::encode::http_auth::to_wire_parts(&radroots_event::social::http_auth::HttpAuth) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    915 pub fn radroots_event_codec::encode::http_auth::to_wire_parts_with_kind(&radroots_event::social::http_auth::HttpAuth, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    916 pub mod radroots_event_codec::encode::job
    917 pub mod radroots_event_codec::encode::job::feedback
    918 pub fn radroots_event_codec::encode::job::feedback::job_feedback_build_tags(&radroots_event::social::job_feedback::JobFeedback) -> alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>
    919 pub fn radroots_event_codec::encode::job::feedback::to_wire_parts(&radroots_event::social::job_feedback::JobFeedback, &str) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::job::JobEncodeError>
    920 pub mod radroots_event_codec::encode::job::request
    921 pub fn radroots_event_codec::encode::job::request::job_request_build_tags(&radroots_event::social::job_request::JobRequest) -> alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>
    922 pub fn radroots_event_codec::encode::job::request::to_wire_parts(&radroots_event::social::job_request::JobRequest, &str) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::job::JobEncodeError>
    923 pub mod radroots_event_codec::encode::job::result
    924 pub fn radroots_event_codec::encode::job::result::job_result_build_tags(&radroots_event::social::job_result::JobResult) -> alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>
    925 pub fn radroots_event_codec::encode::job::result::to_wire_parts(&radroots_event::social::job_result::JobResult, &str) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::job::JobEncodeError>
    926 pub enum radroots_event_codec::encode::job::JobEncodeError
    927 pub radroots_event_codec::encode::job::JobEncodeError::EmptyRequiredField(&'static str)
    928 pub radroots_event_codec::encode::job::JobEncodeError::InvalidKind(u32)
    929 pub radroots_event_codec::encode::job::JobEncodeError::MissingProvidersForEncrypted
    930 impl core::error::Error for radroots_event_codec::encode::job::JobEncodeError
    931 impl core::fmt::Display for radroots_event_codec::encode::job::JobEncodeError
    932 pub fn radroots_event_codec::encode::job::JobEncodeError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
    933 pub fn radroots_event_codec::encode::job::assert_no_inputs_when_encrypted(&[alloc::vec::Vec<alloc::string::String>]) -> bool
    934 pub fn radroots_event_codec::encode::job::canonicalize_tags(&mut alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>)
    935 pub fn radroots_event_codec::encode::job::empty_content() -> alloc::string::String
    936 pub fn radroots_event_codec::encode::job::json_content<T: serde_core::ser::Serialize>(&T) -> core::result::Result<alloc::string::String, radroots_event_codec::encode::job::JobEncodeError>
    937 pub fn radroots_event_codec::encode::job::push_provider_tag(&mut alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, &str)
    938 pub fn radroots_event_codec::encode::job::push_relay_tag(&mut alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, &str)
    939 pub fn radroots_event_codec::encode::job::push_status_tag(&mut alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, &str, core::option::Option<&str>)
    940 pub mod radroots_event_codec::encode::knowledge
    941 pub fn radroots_event_codec::encode::knowledge::contribution_attestation_build_tags(&radroots_event::knowledge::ContributionAttestation) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    942 pub fn radroots_event_codec::encode::knowledge::contribution_attestation_to_wire_parts(&radroots_event::knowledge::ContributionAttestation) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    943 pub fn radroots_event_codec::encode::knowledge::evidence_bounty_build_tags(&radroots_event::knowledge::EvidenceBounty) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    944 pub fn radroots_event_codec::encode::knowledge::evidence_bounty_to_wire_parts(&radroots_event::knowledge::EvidenceBounty) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    945 pub fn radroots_event_codec::encode::knowledge::knowledge_change_proposal_build_tags(&radroots_event::knowledge::KnowledgeChangeProposal) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    946 pub fn radroots_event_codec::encode::knowledge::knowledge_change_proposal_to_wire_parts(&radroots_event::knowledge::KnowledgeChangeProposal) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    947 pub fn radroots_event_codec::encode::knowledge::knowledge_claim_build_tags(&radroots_event::knowledge::KnowledgeClaim) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    948 pub fn radroots_event_codec::encode::knowledge::knowledge_claim_to_wire_parts(&radroots_event::knowledge::KnowledgeClaim) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    949 pub fn radroots_event_codec::encode::knowledge::knowledge_field_report_build_tags(&radroots_event::knowledge::KnowledgeFieldReport) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    950 pub fn radroots_event_codec::encode::knowledge::knowledge_field_report_to_wire_parts(&radroots_event::knowledge::KnowledgeFieldReport) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    951 pub fn radroots_event_codec::encode::knowledge::knowledge_relation_build_tags(&radroots_event::knowledge::KnowledgeRelation) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    952 pub fn radroots_event_codec::encode::knowledge::knowledge_relation_to_wire_parts(&radroots_event::knowledge::KnowledgeRelation) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    953 pub fn radroots_event_codec::encode::knowledge::knowledge_review_build_tags(&radroots_event::knowledge::KnowledgeReview) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    954 pub fn radroots_event_codec::encode::knowledge::knowledge_review_to_wire_parts(&radroots_event::knowledge::KnowledgeReview) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    955 pub fn radroots_event_codec::encode::knowledge::knowledge_source_build_tags(&radroots_event::knowledge::KnowledgeSource) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    956 pub fn radroots_event_codec::encode::knowledge::knowledge_source_to_wire_parts(&radroots_event::knowledge::KnowledgeSource) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    957 pub fn radroots_event_codec::encode::knowledge::wiki_article_build_tags(&radroots_event::knowledge::WikiArticle) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    958 pub fn radroots_event_codec::encode::knowledge::wiki_article_to_wire_parts(&radroots_event::knowledge::WikiArticle) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    959 pub fn radroots_event_codec::encode::knowledge::wiki_merge_request_build_tags(&radroots_event::knowledge::WikiMergeRequest) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    960 pub fn radroots_event_codec::encode::knowledge::wiki_merge_request_to_wire_parts(&radroots_event::knowledge::WikiMergeRequest) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    961 pub fn radroots_event_codec::encode::knowledge::wiki_redirect_build_tags(&radroots_event::knowledge::WikiRedirect) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    962 pub fn radroots_event_codec::encode::knowledge::wiki_redirect_to_wire_parts(&radroots_event::knowledge::WikiRedirect) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    963 pub mod radroots_event_codec::encode::list
    964 pub fn radroots_event_codec::encode::list::list_build_tags(&radroots_event::social::list::List) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    965 pub fn radroots_event_codec::encode::list::list_entries_to_tags(&[radroots_event::social::list::ListEntry]) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    966 pub fn radroots_event_codec::encode::list::list_private_entries_json(&[radroots_event::social::list::ListEntry]) -> core::result::Result<alloc::string::String, radroots_event_codec::encode::EventEncodeError>
    967 pub fn radroots_event_codec::encode::list::to_wire_parts_with_kind(&radroots_event::social::list::List, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    968 pub mod radroots_event_codec::encode::list_set
    969 pub fn radroots_event_codec::encode::list_set::list_set_build_tags(&radroots_event::social::list_set::ListSet) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    970 pub fn radroots_event_codec::encode::list_set::list_set_private_entries_json(&[radroots_event::social::list::ListEntry]) -> core::result::Result<alloc::string::String, radroots_event_codec::encode::EventEncodeError>
    971 pub fn radroots_event_codec::encode::list_set::to_wire_parts_with_kind(&radroots_event::social::list_set::ListSet, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    972 pub mod radroots_event_codec::encode::message
    973 pub fn radroots_event_codec::encode::message::message_build_tags(&radroots_event::social::message::Message) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    974 pub fn radroots_event_codec::encode::message::to_wire_parts(&radroots_event::social::message::Message) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    975 pub mod radroots_event_codec::encode::message_file
    976 pub fn radroots_event_codec::encode::message_file::message_file_build_tags(&radroots_event::social::message_file::MessageFile) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    977 pub fn radroots_event_codec::encode::message_file::to_wire_parts(&radroots_event::social::message_file::MessageFile) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    978 pub fn radroots_event_codec::encode::message_file::to_wire_parts_with_kind(&radroots_event::social::message_file::MessageFile, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    979 pub mod radroots_event_codec::encode::operational_listing
    980 pub struct radroots_event_codec::encode::operational_listing::OperationalListingTagOptions
    981 pub radroots_event_codec::encode::operational_listing::OperationalListingTagOptions::include_availability: bool
    982 pub radroots_event_codec::encode::operational_listing::OperationalListingTagOptions::include_delivery: bool
    983 pub radroots_event_codec::encode::operational_listing::OperationalListingTagOptions::include_geohash: bool
    984 pub radroots_event_codec::encode::operational_listing::OperationalListingTagOptions::include_inventory: bool
    985 impl radroots_event_codec::encode::operational_listing::OperationalListingTagOptions
    986 pub fn radroots_event_codec::encode::operational_listing::OperationalListingTagOptions::with_trade_fields() -> Self
    987 impl core::default::Default for radroots_event_codec::encode::operational_listing::OperationalListingTagOptions
    988 pub fn radroots_event_codec::encode::operational_listing::OperationalListingTagOptions::default() -> Self
    989 pub fn radroots_event_codec::encode::operational_listing::operational_listing_build_tags(&radroots_event::listing::operational::OperationalListing) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    990 pub fn radroots_event_codec::encode::operational_listing::operational_listing_tags(&radroots_event::listing::operational::OperationalListing) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    991 pub fn radroots_event_codec::encode::operational_listing::operational_listing_tags_full(&radroots_event::listing::operational::OperationalListing) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    992 pub fn radroots_event_codec::encode::operational_listing::operational_listing_tags_with_options(&radroots_event::listing::operational::OperationalListing, radroots_event_codec::encode::operational_listing::OperationalListingTagOptions) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
    993 pub fn radroots_event_codec::encode::operational_listing::to_wire_parts(&radroots_event::listing::operational::OperationalListing) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    994 pub fn radroots_event_codec::encode::operational_listing::to_wire_parts_with_kind(&radroots_event::listing::operational::OperationalListing, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    995 pub mod radroots_event_codec::encode::order
    996 pub const radroots_event_codec::encode::order::TAG_LISTING_EVENT: &str
    997 pub fn radroots_event_codec::encode::order::order_cancellation_event_build(&radroots_event::id::EventId, &radroots_event::id::EventId, &radroots_event::trade::order::OrderCancellation) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    998 pub fn radroots_event_codec::encode::order::order_decision_event_build(&radroots_event::id::EventId, &radroots_event::id::EventId, &radroots_event::trade::order::OrderDecision) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
    999 pub fn radroots_event_codec::encode::order::order_envelope_tags<P, A, D>(P, A, core::option::Option<D>, core::option::Option<&radroots_event::tag::EventPtr>, core::option::Option<&str>, core::option::Option<&str>) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError> where P: core::convert::Into<alloc::string::String>, A: core::convert::Into<alloc::string::String>, D: core::convert::Into<alloc::string::String>
   1000 pub fn radroots_event_codec::encode::order::order_request_event_build(&radroots_event::tag::EventPtr, &radroots_event::trade::order::OrderRequest) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
   1001 pub fn radroots_event_codec::encode::order::parse_order_counterparty_tag(&[alloc::vec::Vec<alloc::string::String>]) -> core::result::Result<alloc::string::String, radroots_event_codec::decode::EventParseError>
   1002 pub fn radroots_event_codec::encode::order::parse_order_listing_event_tag(&[alloc::vec::Vec<alloc::string::String>]) -> core::result::Result<core::option::Option<radroots_event::tag::EventPtr>, radroots_event_codec::decode::EventParseError>
   1003 pub fn radroots_event_codec::encode::order::parse_order_prev_tag(&[alloc::vec::Vec<alloc::string::String>]) -> core::result::Result<core::option::Option<alloc::string::String>, radroots_event_codec::decode::EventParseError>
   1004 pub fn radroots_event_codec::encode::order::parse_order_root_tag(&[alloc::vec::Vec<alloc::string::String>]) -> core::result::Result<core::option::Option<alloc::string::String>, radroots_event_codec::decode::EventParseError>
   1005 pub fn radroots_event_codec::encode::order::push_order_chain_tags(&mut alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, impl core::convert::Into<alloc::string::String>, core::option::Option<impl core::convert::Into<alloc::string::String>>, core::option::Option<impl core::convert::Into<alloc::string::String>>)
   1006 pub fn radroots_event_codec::encode::order::validate_order_chain(&[alloc::vec::Vec<alloc::string::String>]) -> core::result::Result<(), radroots_event_codec::decode::job::JobParseError>
   1007 pub mod radroots_event_codec::encode::plot
   1008 pub fn radroots_event_codec::encode::plot::plot_address(&str, &str) -> core::result::Result<alloc::string::String, radroots_event_codec::encode::EventEncodeError>
   1009 pub fn radroots_event_codec::encode::plot::plot_build_tags(&radroots_event::farm::plot::Plot) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
   1010 pub fn radroots_event_codec::encode::plot::to_wire_parts(&radroots_event::farm::plot::Plot) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
   1011 pub fn radroots_event_codec::encode::plot::to_wire_parts_with_kind(&radroots_event::farm::plot::Plot, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
   1012 pub mod radroots_event_codec::encode::post
   1013 pub fn radroots_event_codec::encode::post::authored_ask_to_wire_parts(&radroots_event::post::AuthoredAsk) -> radroots_event::wire::v1::Nip01EventWireParts
   1014 pub fn radroots_event_codec::encode::post::authored_photo_update_to_wire_parts(&radroots_event::post::AuthoredPhotoUpdate) -> radroots_event::wire::v1::Nip01EventWireParts
   1015 pub fn radroots_event_codec::encode::post::authored_update_to_wire_parts(&radroots_event::post::AuthoredUpdate) -> radroots_event::wire::v1::Nip01EventWireParts
   1016 pub mod radroots_event_codec::encode::profile
   1017 #[non_exhaustive] pub enum radroots_event_codec::encode::profile::RadrootsAuthoredProfileEncodeError
   1018 pub radroots_event_codec::encode::profile::RadrootsAuthoredProfileEncodeError::ContentTooLarge
   1019 pub radroots_event_codec::encode::profile::RadrootsAuthoredProfileEncodeError::ContentTooLarge::actual: usize
   1020 pub radroots_event_codec::encode::profile::RadrootsAuthoredProfileEncodeError::ContentTooLarge::max: usize
   1021 impl radroots_event_codec::encode::profile::RadrootsAuthoredProfileEncodeError
   1022 pub const fn radroots_event_codec::encode::profile::RadrootsAuthoredProfileEncodeError::code(&self) -> &'static str
   1023 impl core::error::Error for radroots_event_codec::encode::profile::RadrootsAuthoredProfileEncodeError
   1024 impl core::fmt::Display for radroots_event_codec::encode::profile::RadrootsAuthoredProfileEncodeError
   1025 pub fn radroots_event_codec::encode::profile::RadrootsAuthoredProfileEncodeError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1026 pub fn radroots_event_codec::encode::profile::authored_profile_to_wire_parts(&radroots_event::profile::AuthoredProfile) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::profile::RadrootsAuthoredProfileEncodeError>
   1027 pub mod radroots_event_codec::encode::reaction
   1028 pub fn radroots_event_codec::encode::reaction::reaction_build_tags(&radroots_event::post::reaction::Reaction) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
   1029 pub fn radroots_event_codec::encode::reaction::to_wire_parts(&radroots_event::post::reaction::Reaction) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
   1030 pub fn radroots_event_codec::encode::reaction::to_wire_parts_with_kind(&radroots_event::post::reaction::Reaction, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
   1031 pub mod radroots_event_codec::encode::relay_auth
   1032 pub fn radroots_event_codec::encode::relay_auth::relay_auth_build_tags(&radroots_event::social::relay_auth::RelayAuth) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
   1033 pub fn radroots_event_codec::encode::relay_auth::to_wire_parts(&radroots_event::social::relay_auth::RelayAuth) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
   1034 pub fn radroots_event_codec::encode::relay_auth::to_wire_parts_with_kind(&radroots_event::social::relay_auth::RelayAuth, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
   1035 pub mod radroots_event_codec::encode::relay_document
   1036 pub fn radroots_event_codec::encode::relay_document::to_json(&radroots_event::social::relay_document::RelayDocument) -> core::result::Result<alloc::string::String, radroots_event_codec::encode::EventEncodeError>
   1037 pub mod radroots_event_codec::encode::reply
   1038 pub fn radroots_event_codec::encode::reply::authored_nip10_reply_to_wire_parts(&radroots_event::post::reply::AuthoredNip10Reply) -> radroots_event::wire::v1::Nip01EventWireParts
   1039 pub mod radroots_event_codec::encode::report
   1040 pub fn radroots_event_codec::encode::report::report_build_tags(&radroots_event::post::report::Report) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
   1041 pub fn radroots_event_codec::encode::report::to_wire_parts(&radroots_event::post::report::Report) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
   1042 pub fn radroots_event_codec::encode::report::to_wire_parts_with_kind(&radroots_event::post::report::Report, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
   1043 pub mod radroots_event_codec::encode::repost
   1044 pub fn radroots_event_codec::encode::repost::generic_repost_build_tags(&radroots_event::post::repost::GenericRepost) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
   1045 pub fn radroots_event_codec::encode::repost::generic_repost_to_wire_parts(&radroots_event::post::repost::GenericRepost) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
   1046 pub fn radroots_event_codec::encode::repost::generic_repost_to_wire_parts_with_kind(&radroots_event::post::repost::GenericRepost, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
   1047 pub fn radroots_event_codec::encode::repost::repost_build_tags(&radroots_event::post::repost::Repost) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
   1048 pub fn radroots_event_codec::encode::repost::repost_to_wire_parts(&radroots_event::post::repost::Repost) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
   1049 pub fn radroots_event_codec::encode::repost::repost_to_wire_parts_with_kind(&radroots_event::post::repost::Repost, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
   1050 pub mod radroots_event_codec::encode::resource_area
   1051 pub fn radroots_event_codec::encode::resource_area::resource_area_build_tags(&radroots_event::farm::resource_area::ResourceArea) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
   1052 pub fn radroots_event_codec::encode::resource_area::resource_area_members_farms_list_set<I>(&str, I) -> core::result::Result<radroots_event::social::list_set::ListSet, radroots_event_codec::encode::EventEncodeError> where I: core::iter::traits::collect::IntoIterator<Item = radroots_event::farm::FarmRef>
   1053 pub fn radroots_event_codec::encode::resource_area::resource_area_members_plots_list_set<I>(&str, I) -> core::result::Result<radroots_event::social::list_set::ListSet, radroots_event_codec::encode::EventEncodeError> where I: core::iter::traits::collect::IntoIterator<Item = radroots_event::farm::plot::PlotRef>
   1054 pub fn radroots_event_codec::encode::resource_area::resource_area_ref_tags(&radroots_event::farm::resource_area::ResourceAreaRef) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
   1055 pub fn radroots_event_codec::encode::resource_area::resource_area_stewards_list_set<I, S>(&str, I) -> core::result::Result<radroots_event::social::list_set::ListSet, radroots_event_codec::encode::EventEncodeError> where I: core::iter::traits::collect::IntoIterator<Item = S>, S: core::convert::AsRef<str>
   1056 pub fn radroots_event_codec::encode::resource_area::to_wire_parts(&radroots_event::farm::resource_area::ResourceArea) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
   1057 pub fn radroots_event_codec::encode::resource_area::to_wire_parts_with_kind(&radroots_event::farm::resource_area::ResourceArea, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
   1058 pub mod radroots_event_codec::encode::resource_cap
   1059 pub fn radroots_event_codec::encode::resource_cap::resource_harvest_cap_build_tags(&radroots_event::farm::resource_cap::ResourceHarvestCap) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
   1060 pub fn radroots_event_codec::encode::resource_cap::to_wire_parts(&radroots_event::farm::resource_cap::ResourceHarvestCap) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
   1061 pub fn radroots_event_codec::encode::resource_cap::to_wire_parts_with_kind(&radroots_event::farm::resource_cap::ResourceHarvestCap, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
   1062 pub mod radroots_event_codec::encode::rhi
   1063 pub enum radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError
   1064 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::CallerStructuralTagForbidden
   1065 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::ClaimTagMismatch
   1066 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::ContractTagMismatch
   1067 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::DuplicateStatementTag
   1068 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::DuplicateTradeTag
   1069 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::IncompleteSupersessionReference
   1070 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::InvalidAttestationKind
   1071 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::InvalidIdentifier
   1072 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::InvalidOutcome
   1073 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::InvalidReport
   1074 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::InvalidTagShape
   1075 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::IssuerAuthorMismatch
   1076 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::MissingClaimTag
   1077 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::NoncanonicalReportContent
   1078 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::OutcomeTagMismatch
   1079 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::StaleTradeGeneration
   1080 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::StatementDigestMismatch
   1081 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::StatementTagMismatch
   1082 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::SupersessionTagMismatch
   1083 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::TradeTagMismatch
   1084 pub radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationError::UnexpectedTag
   1085 impl radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError
   1086 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::code(self) -> &'static str
   1087 impl core::error::Error for radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError
   1088 impl core::fmt::Display for radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError
   1089 pub fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1090 pub struct radroots_event_codec::encode::rhi::RadrootsRhiEvidenceAttestationV1
   1091 impl radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1
   1092 pub fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::canonical_content(&self) -> &str
   1093 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::claim_mutation_id(&self) -> &radroots_event::id::MutationId
   1094 pub fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::from_canonical_content(impl core::convert::AsRef<[u8]>) -> core::result::Result<Self, radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError>
   1095 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::issuer(&self) -> &radroots_identity::key::PublicKey
   1096 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::observed_at_unix_s(&self) -> u64
   1097 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::outcome(&self) -> radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationOutcomeV1
   1098 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::statement_digest(&self) -> &[u8; 32]
   1099 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::supersession(&self) -> core::option::Option<radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationSupersessionV1>
   1100 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::trade_generation(&self) -> core::num::nonzero::NonZeroU64
   1101 pub const fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::trade_id(&self) -> &radroots_event::id::TradeId
   1102 impl core::fmt::Debug for radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1
   1103 pub fn radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1104 pub const radroots_event_codec::encode::rhi::RADROOTS_RHI_EVIDENCE_ATTESTATION_CONTRACT_ID: &str
   1105 pub const radroots_event_codec::encode::rhi::RADROOTS_RHI_EVIDENCE_ATTESTATION_MAXIMUM_BYTES: usize
   1106 pub fn radroots_event_codec::encode::rhi::rhi_evidence_attestation_event_build(&radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1) -> radroots_event::wire::v1::Nip01EventWireParts
   1107 pub fn radroots_event_codec::encode::rhi::rhi_evidence_attestation_event_build_with_extra_tags(&radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationV1, &[alloc::vec::Vec<alloc::string::String>]) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::decode::rhi::RadrootsRhiEvidenceAttestationError>
   1108 pub mod radroots_event_codec::encode::seal
   1109 pub fn radroots_event_codec::encode::seal::seal_build_tags(&radroots_event::social::seal::Seal) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::encode::EventEncodeError>
   1110 pub fn radroots_event_codec::encode::seal::to_wire_parts(&radroots_event::social::seal::Seal) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
   1111 pub fn radroots_event_codec::encode::seal::to_wire_parts_with_kind(&radroots_event::social::seal::Seal, u32) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::encode::EventEncodeError>
   1112 pub mod radroots_event_codec::encode::tag_builders
   1113 pub trait radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder
   1114 pub type radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder::Error
   1115 pub fn radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1116 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::farm::Farm
   1117 pub type radroots_event::farm::Farm::Error = radroots_event_codec::encode::EventEncodeError
   1118 pub fn radroots_event::farm::Farm::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1119 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::farm::coop::Coop
   1120 pub type radroots_event::farm::coop::Coop::Error = radroots_event_codec::encode::EventEncodeError
   1121 pub fn radroots_event::farm::coop::Coop::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1122 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::farm::plot::Plot
   1123 pub type radroots_event::farm::plot::Plot::Error = radroots_event_codec::encode::EventEncodeError
   1124 pub fn radroots_event::farm::plot::Plot::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1125 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::farm::resource_area::ResourceArea
   1126 pub type radroots_event::farm::resource_area::ResourceArea::Error = radroots_event_codec::encode::EventEncodeError
   1127 pub fn radroots_event::farm::resource_area::ResourceArea::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1128 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::farm::resource_cap::ResourceHarvestCap
   1129 pub type radroots_event::farm::resource_cap::ResourceHarvestCap::Error = radroots_event_codec::encode::EventEncodeError
   1130 pub fn radroots_event::farm::resource_cap::ResourceHarvestCap::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1131 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::knowledge::ContributionAttestation
   1132 pub type radroots_event::knowledge::ContributionAttestation::Error = radroots_event_codec::encode::EventEncodeError
   1133 pub fn radroots_event::knowledge::ContributionAttestation::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1134 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::knowledge::EvidenceBounty
   1135 pub type radroots_event::knowledge::EvidenceBounty::Error = radroots_event_codec::encode::EventEncodeError
   1136 pub fn radroots_event::knowledge::EvidenceBounty::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1137 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::knowledge::KnowledgeChangeProposal
   1138 pub type radroots_event::knowledge::KnowledgeChangeProposal::Error = radroots_event_codec::encode::EventEncodeError
   1139 pub fn radroots_event::knowledge::KnowledgeChangeProposal::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1140 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::knowledge::KnowledgeClaim
   1141 pub type radroots_event::knowledge::KnowledgeClaim::Error = radroots_event_codec::encode::EventEncodeError
   1142 pub fn radroots_event::knowledge::KnowledgeClaim::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1143 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::knowledge::KnowledgeFieldReport
   1144 pub type radroots_event::knowledge::KnowledgeFieldReport::Error = radroots_event_codec::encode::EventEncodeError
   1145 pub fn radroots_event::knowledge::KnowledgeFieldReport::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1146 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::knowledge::KnowledgeRelation
   1147 pub type radroots_event::knowledge::KnowledgeRelation::Error = radroots_event_codec::encode::EventEncodeError
   1148 pub fn radroots_event::knowledge::KnowledgeRelation::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1149 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::knowledge::KnowledgeReview
   1150 pub type radroots_event::knowledge::KnowledgeReview::Error = radroots_event_codec::encode::EventEncodeError
   1151 pub fn radroots_event::knowledge::KnowledgeReview::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1152 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::knowledge::KnowledgeSource
   1153 pub type radroots_event::knowledge::KnowledgeSource::Error = radroots_event_codec::encode::EventEncodeError
   1154 pub fn radroots_event::knowledge::KnowledgeSource::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1155 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::knowledge::WikiArticle
   1156 pub type radroots_event::knowledge::WikiArticle::Error = radroots_event_codec::encode::EventEncodeError
   1157 pub fn radroots_event::knowledge::WikiArticle::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1158 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::knowledge::WikiMergeRequest
   1159 pub type radroots_event::knowledge::WikiMergeRequest::Error = radroots_event_codec::encode::EventEncodeError
   1160 pub fn radroots_event::knowledge::WikiMergeRequest::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1161 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::knowledge::WikiRedirect
   1162 pub type radroots_event::knowledge::WikiRedirect::Error = radroots_event_codec::encode::EventEncodeError
   1163 pub fn radroots_event::knowledge::WikiRedirect::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1164 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::listing::operational::OperationalListing
   1165 pub type radroots_event::listing::operational::OperationalListing::Error = radroots_event_codec::encode::EventEncodeError
   1166 pub fn radroots_event::listing::operational::OperationalListing::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1167 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::post::document::Document
   1168 pub type radroots_event::post::document::Document::Error = radroots_event_codec::encode::EventEncodeError
   1169 pub fn radroots_event::post::document::Document::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1170 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::post::reaction::Reaction
   1171 pub type radroots_event::post::reaction::Reaction::Error = radroots_event_codec::encode::EventEncodeError
   1172 pub fn radroots_event::post::reaction::Reaction::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1173 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::social::app_data::AppData
   1174 pub type radroots_event::social::app_data::AppData::Error = radroots_event_codec::encode::EventEncodeError
   1175 pub fn radroots_event::social::app_data::AppData::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1176 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::social::follow::Follow
   1177 pub type radroots_event::social::follow::Follow::Error = radroots_event_codec::encode::EventEncodeError
   1178 pub fn radroots_event::social::follow::Follow::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1179 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::social::geochat::GeoChat
   1180 pub type radroots_event::social::geochat::GeoChat::Error = radroots_event_codec::encode::EventEncodeError
   1181 pub fn radroots_event::social::geochat::GeoChat::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1182 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::social::gift_wrap::GiftWrap
   1183 pub type radroots_event::social::gift_wrap::GiftWrap::Error = radroots_event_codec::encode::EventEncodeError
   1184 pub fn radroots_event::social::gift_wrap::GiftWrap::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1185 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::social::job_feedback::JobFeedback
   1186 pub type radroots_event::social::job_feedback::JobFeedback::Error = radroots_event_codec::encode::job::JobEncodeError
   1187 pub fn radroots_event::social::job_feedback::JobFeedback::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1188 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::social::job_request::JobRequest
   1189 pub type radroots_event::social::job_request::JobRequest::Error = radroots_event_codec::encode::job::JobEncodeError
   1190 pub fn radroots_event::social::job_request::JobRequest::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1191 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::social::job_result::JobResult
   1192 pub type radroots_event::social::job_result::JobResult::Error = radroots_event_codec::encode::job::JobEncodeError
   1193 pub fn radroots_event::social::job_result::JobResult::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1194 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::social::list::List
   1195 pub type radroots_event::social::list::List::Error = radroots_event_codec::encode::EventEncodeError
   1196 pub fn radroots_event::social::list::List::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1197 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::social::list_set::ListSet
   1198 pub type radroots_event::social::list_set::ListSet::Error = radroots_event_codec::encode::EventEncodeError
   1199 pub fn radroots_event::social::list_set::ListSet::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1200 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::social::message::Message
   1201 pub type radroots_event::social::message::Message::Error = radroots_event_codec::encode::EventEncodeError
   1202 pub fn radroots_event::social::message::Message::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1203 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::social::message_file::MessageFile
   1204 pub type radroots_event::social::message_file::MessageFile::Error = radroots_event_codec::encode::EventEncodeError
   1205 pub fn radroots_event::social::message_file::MessageFile::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1206 impl radroots_event_codec::encode::tag_builders::RadrootsEventTagBuilder for radroots_event::social::seal::Seal
   1207 pub type radroots_event::social::seal::Seal::Error = radroots_event_codec::encode::EventEncodeError
   1208 pub fn radroots_event::social::seal::Seal::build_tags(&self) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, Self::Error>
   1209 pub mod radroots_event_codec::encode::trade
   1210 pub enum radroots_event_codec::encode::trade::RadrootsTradeMutationError
   1211 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::AuthorMismatch
   1212 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::AuthoredAtMismatch
   1213 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::CallerStructuralTagForbidden
   1214 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::CanonicalContentMismatch
   1215 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::ContractTagMismatch
   1216 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::DuplicateTradeTag
   1217 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::InvalidIdentifier
   1218 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::InvalidKind
   1219 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::InvalidTagShape
   1220 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::LegacyParentEventTag
   1221 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::MissingMutationTag
   1222 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::MissingParentTag
   1223 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::MissingRootTag
   1224 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::MutationTagMismatch
   1225 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::NoncanonicalParentOrder
   1226 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::ParentTagMismatch
   1227 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::PartyTagOrderMismatch
   1228 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::RootTagMismatch
   1229 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::TradeTagMismatch
   1230 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::UnexpectedParentTag
   1231 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::UnexpectedRootTag
   1232 pub radroots_event_codec::encode::trade::RadrootsTradeMutationError::UnexpectedTag
   1233 impl radroots_event_codec::decode::trade::RadrootsTradeMutationError
   1234 pub const fn radroots_event_codec::decode::trade::RadrootsTradeMutationError::code(self) -> &'static str
   1235 impl core::error::Error for radroots_event_codec::decode::trade::RadrootsTradeMutationError
   1236 impl core::fmt::Display for radroots_event_codec::decode::trade::RadrootsTradeMutationError
   1237 pub fn radroots_event_codec::decode::trade::RadrootsTradeMutationError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1238 pub fn radroots_event_codec::encode::trade::trade_mutation_event_build(radroots_event::trade::TradeMutationEnvelopeV1) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::decode::trade::RadrootsTradeMutationError>
   1239 pub fn radroots_event_codec::encode::trade::trade_mutation_event_build_with_extra_tags(radroots_event::trade::TradeMutationEnvelopeV1, &[alloc::vec::Vec<alloc::string::String>]) -> core::result::Result<radroots_event::wire::v1::Nip01EventWireParts, radroots_event_codec::decode::trade::RadrootsTradeMutationError>
   1240 pub fn radroots_event_codec::encode::trade::trade_mutation_tags(&radroots_event::trade::TradeMutationEnvelopeV1) -> core::result::Result<alloc::vec::Vec<alloc::vec::Vec<alloc::string::String>>, radroots_event_codec::decode::trade::RadrootsTradeMutationError>
   1241 #[non_exhaustive] pub enum radroots_event_codec::encode::EncodeError
   1242 pub radroots_event_codec::encode::EncodeError::Json
   1243 impl radroots_event_codec::encode::EncodeError
   1244 pub const fn radroots_event_codec::encode::EncodeError::code(self) -> &'static str
   1245 impl core::error::Error for radroots_event_codec::encode::EncodeError
   1246 impl core::fmt::Display for radroots_event_codec::encode::EncodeError
   1247 pub fn radroots_event_codec::encode::EncodeError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1248 pub enum radroots_event_codec::encode::EventEncodeError
   1249 pub radroots_event_codec::encode::EventEncodeError::EmptyRequiredField(&'static str)
   1250 pub radroots_event_codec::encode::EventEncodeError::InvalidField(&'static str)
   1251 pub radroots_event_codec::encode::EventEncodeError::InvalidKind(u32)
   1252 pub radroots_event_codec::encode::EventEncodeError::Json
   1253 impl radroots_event_codec::encode::EventEncodeError
   1254 pub const fn radroots_event_codec::encode::EventEncodeError::code(&self) -> &'static str
   1255 impl core::error::Error for radroots_event_codec::encode::EventEncodeError
   1256 impl core::fmt::Display for radroots_event_codec::encode::EventEncodeError
   1257 pub fn radroots_event_codec::encode::EventEncodeError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1258 pub fn radroots_event_codec::encode::event(&radroots_event::envelope::EventEnvelope) -> core::result::Result<alloc::string::String, radroots_event_codec::encode::EncodeError>
   1259 pub type radroots_event_codec::encode::RadrootsEncodeError = radroots_event_codec::encode::EventEncodeError
   1260 pub mod radroots_event_codec::manifest
   1261 pub mod radroots_event_codec::manifest::registry_v7
   1262 pub enum radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ActorRole
   1263 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ActorRole::Any
   1264 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ActorRole::Application
   1265 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ActorRole::Buyer
   1266 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ActorRole::Farmer
   1267 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ActorRole::Member
   1268 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ActorRole::Moderator
   1269 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ActorRole::Relay
   1270 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ActorRole::Seller
   1271 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ActorRole::Service
   1272 pub enum radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7AuthoringPolicy
   1273 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7AuthoringPolicy::GenericDraft
   1274 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7AuthoringPolicy::ReadOnly
   1275 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7AuthoringPolicy::TypedOnly
   1276 pub enum radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Class
   1277 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Class::Addressable
   1278 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Class::Ephemeral
   1279 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Class::Regular
   1280 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Class::Replaceable
   1281 pub enum radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ClassifiedListingPartition
   1282 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ClassifiedListingPartition::Ambiguous
   1283 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ClassifiedListingPartition::FocusedFoodAvailability
   1284 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ClassifiedListingPartition::GenericNip99
   1285 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ClassifiedListingPartition::OperationalListing
   1286 pub enum radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ContentSchema
   1287 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ContentSchema::BinaryReference
   1288 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ContentSchema::Djot
   1289 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ContentSchema::Empty
   1290 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ContentSchema::Encrypted
   1291 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ContentSchema::JsonObject
   1292 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ContentSchema::Markdown
   1293 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ContentSchema::PlainText
   1294 pub enum radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator
   1295 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::AdmissionOnly
   1296 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::ClassifiedListingPartition
   1297 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::ClassifiedListingPartition::value: radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ClassifiedListingPartition
   1298 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::Composite
   1299 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::Composite::parts: alloc::vec::Vec<radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator>
   1300 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::ContentJsonFieldEquals
   1301 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::ContentJsonFieldEquals::field: alloc::string::String
   1302 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::ContentJsonFieldEquals::value: alloc::string::String
   1303 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::DTagExact
   1304 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::DTagExact::value: alloc::string::String
   1305 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::DTagPrefix
   1306 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::DTagPrefix::prefix: alloc::string::String
   1307 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::DTagSuffix
   1308 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::DTagSuffix::suffix: alloc::string::String
   1309 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::EnvelopeType
   1310 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::EnvelopeType::value: alloc::string::String
   1311 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::KindOnly
   1312 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::TagEquals
   1313 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::TagEquals::name: alloc::string::String
   1314 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::TagEquals::value: alloc::string::String
   1315 impl<'de> serde_core::de::Deserialize<'de> for radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator
   1316 pub fn radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator::deserialize<D>(D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error> where D: serde_core::de::Deserializer<'de>
   1317 pub enum radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Privacy
   1318 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Privacy::Encrypted
   1319 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Privacy::LocalOnly
   1320 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Privacy::Public
   1321 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Privacy::Secret
   1322 pub enum radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Reducer
   1323 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Reducer::CalendarProjection
   1324 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Reducer::FarmOpsProjection
   1325 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Reducer::GroupProjection
   1326 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Reducer::KnowledgeProjection
   1327 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Reducer::MarketProjection
   1328 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Reducer::NostrRelayPolicyProjection
   1329 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Reducer::OperationalListingInventoryAccounting
   1330 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Reducer::OperationalListingProjection
   1331 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Reducer::OrderProjection
   1332 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Reducer::ProfileProjection
   1333 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Reducer::SocialProjection
   1334 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Reducer::TradeProjection
   1335 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Reducer::TradeValidation
   1336 pub enum radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Stability
   1337 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Stability::Experimental
   1338 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Stability::Stable
   1339 pub enum radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard
   1340 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip01
   1341 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip09
   1342 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip17
   1343 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip18
   1344 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip22
   1345 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip23
   1346 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip25
   1347 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip28
   1348 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip29
   1349 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip42
   1350 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip51
   1351 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip52
   1352 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip53
   1353 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip54
   1354 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip56
   1355 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip57
   1356 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip78
   1357 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip90
   1358 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip94
   1359 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip98
   1360 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Nip99
   1361 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard::Radroots
   1362 pub enum radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagCardinality
   1363 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagCardinality::OptionalMany
   1364 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagCardinality::OptionalOne
   1365 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagCardinality::RequiredMany
   1366 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagCardinality::RequiredOne
   1367 pub enum radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic
   1368 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::AddressableCoordinate
   1369 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::CalendarEnd
   1370 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::CalendarEventAuthor
   1371 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::CalendarEventReference
   1372 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::CalendarEventRevision
   1373 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::CalendarInclusionRequest
   1374 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::CalendarStart
   1375 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Category
   1376 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Citation
   1377 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::ClassifiedListingAddress
   1378 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Contract
   1379 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Counterparty
   1380 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::EventPointer
   1381 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Evidence
   1382 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::FreeBusy
   1383 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Geohash
   1384 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::GroupId
   1385 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Identifier
   1386 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Image
   1387 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Kind
   1388 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::ListDescription
   1389 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Location
   1390 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Nip01Coordinate
   1391 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::OperationalListingSnapshot
   1392 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Participant
   1393 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::PreviousEvent
   1394 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Price
   1395 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::PublishedAt
   1396 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Reference
   1397 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Relay
   1398 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::ReviewTarget
   1399 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::RootEvent
   1400 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::ServiceInput
   1401 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::ServiceOutput
   1402 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Source
   1403 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Status
   1404 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Summary
   1405 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::TimeZone
   1406 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Title
   1407 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Topic
   1408 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::TradeMutation
   1409 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::Url
   1410 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic::UtcDayCoverage
   1411 pub enum radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType
   1412 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::AddressableCoordinate
   1413 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::CalendarDate
   1414 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::CalendarEventCoordinate
   1415 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::CalendarFreeBusy
   1416 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::CalendarRsvpStatus
   1417 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::CalendarUid
   1418 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::ContractId
   1419 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::DTag
   1420 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::EventId
   1421 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::EventPointer
   1422 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::Geohash
   1423 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::IanaTimeZoneId
   1424 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::Kind
   1425 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::MutationId
   1426 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::Nip01Coordinate
   1427 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::PublicKey
   1428 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::RelayUrl
   1429 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::Sha256
   1430 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::Text
   1431 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::UnixTimestamp
   1432 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::Uri
   1433 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::Url
   1434 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::UtcDayIndex
   1435 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType::Uuid
   1436 pub struct radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Inventory
   1437 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Inventory::event_contract_registry_version: u32
   1438 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Inventory::event_contracts: alloc::vec::Vec<radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7InventoryEntry>
   1439 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Inventory::kind_contracts: alloc::vec::Vec<radroots_event_codec::manifest::registry_v7::RadrootsKindContractRegistryV7InventoryEntry>
   1440 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Inventory::schema_version: u32
   1441 pub struct radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7InventoryEntry
   1442 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7InventoryEntry::author_role: radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ActorRole
   1443 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7InventoryEntry::authoring_policy: radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7AuthoringPolicy
   1444 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7InventoryEntry::class: radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Class
   1445 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7InventoryEntry::content_schema: radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7ContentSchema
   1446 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7InventoryEntry::contract_id: alloc::string::String
   1447 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7InventoryEntry::discriminator: radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Discriminator
   1448 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7InventoryEntry::kind: u32
   1449 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7InventoryEntry::name: alloc::string::String
   1450 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7InventoryEntry::ordinal: usize
   1451 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7InventoryEntry::payload_type: alloc::string::String
   1452 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7InventoryEntry::privacy: radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Privacy
   1453 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7InventoryEntry::reducers: alloc::vec::Vec<radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Reducer>
   1454 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7InventoryEntry::stability: radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Stability
   1455 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7InventoryEntry::tags: alloc::vec::Vec<radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Tag>
   1456 pub struct radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Tag
   1457 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Tag::cardinality: radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagCardinality
   1458 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Tag::name: alloc::string::String
   1459 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Tag::relay_indexed: bool
   1460 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Tag::semantic: radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagSemantic
   1461 pub radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Tag::value_type: radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7TagValueType
   1462 pub struct radroots_event_codec::manifest::registry_v7::RadrootsKindContractRegistryV7InventoryEntry
   1463 pub radroots_event_codec::manifest::registry_v7::RadrootsKindContractRegistryV7InventoryEntry::accepted_event_contracts: alloc::vec::Vec<alloc::string::String>
   1464 pub radroots_event_codec::manifest::registry_v7::RadrootsKindContractRegistryV7InventoryEntry::canonical_constant: alloc::string::String
   1465 pub radroots_event_codec::manifest::registry_v7::RadrootsKindContractRegistryV7InventoryEntry::class: radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Class
   1466 pub radroots_event_codec::manifest::registry_v7::RadrootsKindContractRegistryV7InventoryEntry::kind: u32
   1467 pub radroots_event_codec::manifest::registry_v7::RadrootsKindContractRegistryV7InventoryEntry::name: alloc::string::String
   1468 pub radroots_event_codec::manifest::registry_v7::RadrootsKindContractRegistryV7InventoryEntry::ordinal: usize
   1469 pub radroots_event_codec::manifest::registry_v7::RadrootsKindContractRegistryV7InventoryEntry::standard: radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Standard
   1470 pub const radroots_event_codec::manifest::registry_v7::RADROOTS_EVENT_CONTRACT_REGISTRY_V7_EVENT_COUNT: usize
   1471 pub const radroots_event_codec::manifest::registry_v7::RADROOTS_EVENT_CONTRACT_REGISTRY_V7_INVENTORY_SCHEMA_VERSION: u32
   1472 pub const radroots_event_codec::manifest::registry_v7::RADROOTS_EVENT_CONTRACT_REGISTRY_V7_KIND_COUNT: usize
   1473 pub const radroots_event_codec::manifest::registry_v7::RADROOTS_EVENT_CONTRACT_REGISTRY_V7_VERSION: u32
   1474 pub fn radroots_event_codec::manifest::registry_v7::event_contract_registry_v7_inventory() -> radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Inventory
   1475 pub fn radroots_event_codec::manifest::registry_v7::event_contract_registry_v7_inventory_json() -> core::result::Result<alloc::string::String, serde_json::error::Error>
   1476 pub fn radroots_event_codec::manifest::registry_v7::event_contract_registry_v7_inventory_sha256() -> core::result::Result<alloc::string::String, serde_json::error::Error>
   1477 pub fn radroots_event_codec::manifest::registry_v7::parse_event_contract_registry_v7_inventory_json(&str) -> core::result::Result<radroots_event_codec::manifest::registry_v7::RadrootsEventContractRegistryV7Inventory, serde_json::error::Error>
   1478 pub enum radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator
   1479 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator::AdmissionOnly
   1480 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator::ClassifiedListingPartition
   1481 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator::ClassifiedListingPartition::value: alloc::string::String
   1482 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator::Composite
   1483 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator::Composite::parts: alloc::vec::Vec<radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator>
   1484 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator::ContentJsonFieldEquals
   1485 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator::ContentJsonFieldEquals::field: alloc::string::String
   1486 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator::ContentJsonFieldEquals::value: alloc::string::String
   1487 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator::DTagExact
   1488 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator::DTagExact::value: alloc::string::String
   1489 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator::DTagPrefix
   1490 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator::DTagPrefix::prefix: alloc::string::String
   1491 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator::DTagSuffix
   1492 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator::DTagSuffix::suffix: alloc::string::String
   1493 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator::EnvelopeType
   1494 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator::EnvelopeType::value: alloc::string::String
   1495 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator::KindOnly
   1496 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator::TagEquals
   1497 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator::TagEquals::name: alloc::string::String
   1498 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator::TagEquals::value: alloc::string::String
   1499 pub struct radroots_event_codec::manifest::RadrootsKnowledgeContractManifest
   1500 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifest::contract_count: usize
   1501 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifest::contracts: alloc::vec::Vec<radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry>
   1502 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifest::radroots_event_codec_version: alloc::string::String
   1503 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifest::radroots_event_version: alloc::string::String
   1504 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifest::registry_version: u32
   1505 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifest::schema_version: u32
   1506 pub struct radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry
   1507 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry::author_role: alloc::string::String
   1508 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry::class: alloc::string::String
   1509 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry::codec_support: radroots_event_codec::manifest::RadrootsKnowledgeManifestCodecSupport
   1510 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry::content_schema: alloc::string::String
   1511 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry::contract_id: alloc::string::String
   1512 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry::deprecated: bool
   1513 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry::discriminators: alloc::vec::Vec<radroots_event_codec::manifest::RadrootsKnowledgeManifestDiscriminator>
   1514 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry::introduced_at: alloc::string::String
   1515 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry::kind: u32
   1516 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry::payload_type: alloc::string::String
   1517 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry::privacy: alloc::string::String
   1518 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry::reducers: alloc::vec::Vec<alloc::string::String>
   1519 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry::replaced_by: core::option::Option<alloc::string::String>
   1520 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry::sdk_builder_support: bool
   1521 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry::sdk_draft_support: bool
   1522 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry::stability: alloc::string::String
   1523 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry::standard: alloc::string::String
   1524 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry::tag_contracts: alloc::vec::Vec<radroots_event_codec::manifest::RadrootsKnowledgeManifestTagContract>
   1525 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry::wasm_tag_builder_support: bool
   1526 pub radroots_event_codec::manifest::RadrootsKnowledgeContractManifestEntry::wasm_verified_decode_support: bool
   1527 pub struct radroots_event_codec::manifest::RadrootsKnowledgeManifestCodecSupport
   1528 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestCodecSupport::contract_validation: bool
   1529 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestCodecSupport::decode: bool
   1530 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestCodecSupport::encode: bool
   1531 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestCodecSupport::verified_decode: bool
   1532 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestCodecSupport::verified_decode_requires_nostr: bool
   1533 pub struct radroots_event_codec::manifest::RadrootsKnowledgeManifestTagContract
   1534 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestTagContract::cardinality: alloc::string::String
   1535 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestTagContract::name: alloc::string::String
   1536 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestTagContract::relay_indexed: bool
   1537 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestTagContract::semantic: alloc::string::String
   1538 pub radroots_event_codec::manifest::RadrootsKnowledgeManifestTagContract::value_type: alloc::string::String
   1539 pub const radroots_event_codec::manifest::RADROOTS_KNOWLEDGE_CONTRACT_MANIFEST_SCHEMA_VERSION: u32
   1540 pub fn radroots_event_codec::manifest::contract_manifest_json() -> core::result::Result<alloc::string::String, serde_json::error::Error>
   1541 pub fn radroots_event_codec::manifest::contract_manifest_sha256() -> core::result::Result<alloc::string::String, serde_json::error::Error>
   1542 pub fn radroots_event_codec::manifest::knowledge_contract_manifest() -> radroots_event_codec::manifest::RadrootsKnowledgeContractManifest
   1543 pub fn radroots_event_codec::manifest::parse_knowledge_contract_manifest_json(&str) -> core::result::Result<radroots_event_codec::manifest::RadrootsKnowledgeContractManifest, serde_json::error::Error>
   1544 pub mod radroots_event_codec::verify
   1545 pub use radroots_event_codec::verify::ContractValidatedEvent
   1546 pub use radroots_event_codec::verify::IdVerifiedEvent
   1547 pub use radroots_event_codec::verify::RawEvent
   1548 pub use radroots_event_codec::verify::SignatureVerifiedEvent
   1549 pub use radroots_event_codec::verify::SignatureVerifier
   1550 pub use radroots_event_codec::verify::VerificationError
   1551 pub enum radroots_event_codec::verify::RadrootsDecodeError
   1552 pub radroots_event_codec::verify::RadrootsDecodeError::ContractValidation(radroots_event::contract::registry_v7::ContractValidationError)
   1553 pub radroots_event_codec::verify::RadrootsDecodeError::EventParse(radroots_event_codec::decode::EventParseError)
   1554 pub radroots_event_codec::verify::RadrootsDecodeError::Nip01Verification(crate::verification::RadrootsNip01VerificationError)
   1555 pub radroots_event_codec::verify::RadrootsDecodeError::UnsupportedContract
   1556 pub radroots_event_codec::verify::RadrootsDecodeError::UnsupportedContract::contract_id: alloc::string::String
   1557 impl radroots_event_codec::verify::RadrootsDecodeError
   1558 pub const fn radroots_event_codec::verify::RadrootsDecodeError::code(&self) -> &'static str
   1559 impl core::convert::From<radroots_event::contract::registry_v7::ContractValidationError> for radroots_event_codec::verify::RadrootsDecodeError
   1560 pub fn radroots_event_codec::verify::RadrootsDecodeError::from(radroots_event::contract::registry_v7::ContractValidationError) -> Self
   1561 impl core::convert::From<radroots_event_codec::decode::EventParseError> for radroots_event_codec::verify::RadrootsDecodeError
   1562 pub fn radroots_event_codec::verify::RadrootsDecodeError::from(radroots_event_codec::decode::EventParseError) -> Self
   1563 impl core::error::Error for radroots_event_codec::verify::RadrootsDecodeError
   1564 impl core::fmt::Display for radroots_event_codec::verify::RadrootsDecodeError
   1565 pub fn radroots_event_codec::verify::RadrootsDecodeError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1566 pub enum radroots_event_codec::verify::RadrootsDecodedEvent
   1567 pub radroots_event_codec::verify::RadrootsDecodedEvent::ContributionAttestation(radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::ContributionAttestation>)
   1568 pub radroots_event_codec::verify::RadrootsDecodedEvent::EvidenceBounty(radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::EvidenceBounty>)
   1569 pub radroots_event_codec::verify::RadrootsDecodedEvent::KnowledgeChangeProposal(radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::KnowledgeChangeProposal>)
   1570 pub radroots_event_codec::verify::RadrootsDecodedEvent::KnowledgeClaim(radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::KnowledgeClaim>)
   1571 pub radroots_event_codec::verify::RadrootsDecodedEvent::KnowledgeFieldReport(radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::KnowledgeFieldReport>)
   1572 pub radroots_event_codec::verify::RadrootsDecodedEvent::KnowledgeRelation(radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::KnowledgeRelation>)
   1573 pub radroots_event_codec::verify::RadrootsDecodedEvent::KnowledgeReview(radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::KnowledgeReview>)
   1574 pub radroots_event_codec::verify::RadrootsDecodedEvent::KnowledgeSource(radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::KnowledgeSource>)
   1575 pub radroots_event_codec::verify::RadrootsDecodedEvent::WikiArticle(radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::WikiArticle>)
   1576 pub radroots_event_codec::verify::RadrootsDecodedEvent::WikiMergeRequest(radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::WikiMergeRequest>)
   1577 pub radroots_event_codec::verify::RadrootsDecodedEvent::WikiRedirect(radroots_event_codec::decode::parsed::RadrootsParsedEvent<radroots_event::knowledge::WikiRedirect>)
   1578 impl radroots_event_codec::verify::RadrootsDecodedEvent
   1579 pub fn radroots_event_codec::verify::RadrootsDecodedEvent::event(&self) -> &radroots_event::envelope::EventEnvelope
   1580 pub struct radroots_event_codec::verify::Nip01SignatureVerifier
   1581 impl radroots_event::verification::SignatureVerifier for radroots_event_codec::verify::Nip01SignatureVerifier
   1582 pub fn radroots_event_codec::verify::Nip01SignatureVerifier::verify_signature(&self, &radroots_event::envelope::EventEnvelope) -> core::result::Result<(), radroots_event::verification::Error>
   1583 pub fn radroots_event_codec::verify::contract(radroots_event::verification::SignatureVerifiedEvent) -> core::result::Result<radroots_event::verification::ContractValidatedEvent, radroots_event::verification::Error>
   1584 pub fn radroots_event_codec::verify::decode_validated_event(RadrootsContractValidatedEvent) -> core::result::Result<radroots_event_codec::verify::RadrootsDecodedEvent, radroots_event_codec::verify::RadrootsDecodeError>
   1585 pub fn radroots_event_codec::verify::id(radroots_event::verification::RawEvent) -> core::result::Result<radroots_event::verification::IdVerifiedEvent, radroots_event::verification::Error>
   1586 pub fn radroots_event_codec::verify::signature<V>(radroots_event::verification::IdVerifiedEvent, &V) -> core::result::Result<radroots_event::verification::SignatureVerifiedEvent, radroots_event::verification::Error> where V: radroots_event::verification::SignatureVerifier + ?core::marker::Sized
   1587 pub fn radroots_event_codec::verify::verify_and_decode_radroots_event(radroots_event::envelope::EventEnvelope) -> core::result::Result<radroots_event_codec::verify::RadrootsDecodedEvent, radroots_event_codec::verify::RadrootsDecodeError>
   1588 #[non_exhaustive] pub enum radroots_event_codec::DecodeError
   1589 pub radroots_event_codec::DecodeError::InputTooLarge
   1590 pub radroots_event_codec::DecodeError::InputTooLarge::actual: usize
   1591 pub radroots_event_codec::DecodeError::InputTooLarge::max: usize
   1592 pub radroots_event_codec::DecodeError::InvalidEnvelope(radroots_event::envelope::EventEnvelopeError)
   1593 pub radroots_event_codec::DecodeError::InvalidJson
   1594 pub radroots_event_codec::DecodeError::InvalidWire(radroots_event::wire::v1::EventWireError)
   1595 impl radroots_event_codec::decode::DecodeError
   1596 pub const fn radroots_event_codec::decode::DecodeError::code(&self) -> &'static str
   1597 impl core::error::Error for radroots_event_codec::decode::DecodeError
   1598 pub fn radroots_event_codec::decode::DecodeError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
   1599 impl core::fmt::Display for radroots_event_codec::decode::DecodeError
   1600 pub fn radroots_event_codec::decode::DecodeError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1601 #[non_exhaustive] pub enum radroots_event_codec::EncodeError
   1602 pub radroots_event_codec::EncodeError::Json
   1603 impl radroots_event_codec::encode::EncodeError
   1604 pub const fn radroots_event_codec::encode::EncodeError::code(self) -> &'static str
   1605 impl core::error::Error for radroots_event_codec::encode::EncodeError
   1606 impl core::fmt::Display for radroots_event_codec::encode::EncodeError
   1607 pub fn radroots_event_codec::encode::EncodeError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
   1608 pub struct radroots_event_codec::Codec
   1609 impl radroots_event_codec::Codec
   1610 pub fn radroots_event_codec::Codec::decode_event(&str) -> core::result::Result<radroots_event::verification::RawEvent, radroots_event_codec::decode::DecodeError>
   1611 pub fn radroots_event_codec::Codec::decode_signed_event(&str) -> core::result::Result<radroots_event::draft::SignedEvent, radroots_event_codec::decode::DecodeError>
   1612 pub fn radroots_event_codec::Codec::encode_event(&radroots_event::envelope::EventEnvelope) -> core::result::Result<alloc::string::String, radroots_event_codec::encode::EncodeError>
   1613 pub fn radroots_event_codec::Codec::verify_contract(radroots_event::verification::SignatureVerifiedEvent) -> core::result::Result<radroots_event::verification::ContractValidatedEvent, radroots_event::verification::Error>
   1614 pub fn radroots_event_codec::Codec::verify_id(radroots_event::verification::RawEvent) -> core::result::Result<radroots_event::verification::IdVerifiedEvent, radroots_event::verification::Error>
   1615 pub fn radroots_event_codec::Codec::verify_signature<V>(radroots_event::verification::IdVerifiedEvent, &V) -> core::result::Result<radroots_event::verification::SignatureVerifiedEvent, radroots_event::verification::Error> where V: radroots_event::verification::SignatureVerifier + ?core::marker::Sized