[−][src]Enum sunshine_org::RawEvent
Events for this module.
Variants
NewFlatOrganizationRegistered(AccountId, OrgId, IpfsReference, u32)
No shares issued but an organization was registered with flat membership with the last u32
as the number of members
Shares issued for a weighted ownership org s.t. the last element Shares
is total issuance
Organization ID, New Member Account ID, Amount Issued
Organization ID, Old Member Account Id, Amount Burned
Batch Addition by the Account ID, _, total shares added
Batch Removal by the Account ID, _, total shares burned
Organization ID, Account ID of reservee, times_reserved of their profile
Organization ID, Account ID of unreservee, times_reserved of their profile
Organization ID, Account Id
Organization ID, Account Id
Organization ID, Recipient AccountId, Issued Amount
Organization ID, Burned AccountId, Burned Amount
Organization ID, Total Shares Minted
Organization ID, Total Shares Burned
Trait Implementations
impl<AccountId: Clone, OrgId: Clone, Shares: Clone, IpfsReference: Clone> Clone for RawEvent<AccountId, OrgId, Shares, IpfsReference>
[src]
fn clone(&self) -> RawEvent<AccountId, OrgId, Shares, IpfsReference>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<AccountId, OrgId, Shares, IpfsReference> Debug for RawEvent<AccountId, OrgId, Shares, IpfsReference> where
AccountId: Debug,
OrgId: Debug,
Shares: Debug,
IpfsReference: Debug,
[src]
AccountId: Debug,
OrgId: Debug,
Shares: Debug,
IpfsReference: Debug,
impl<AccountId, OrgId, Shares, IpfsReference> Decode for RawEvent<AccountId, OrgId, Shares, IpfsReference> where
AccountId: Decode,
AccountId: Decode,
OrgId: Decode,
OrgId: Decode,
IpfsReference: Decode,
IpfsReference: Decode,
AccountId: Decode,
AccountId: Decode,
OrgId: Decode,
OrgId: Decode,
IpfsReference: Decode,
IpfsReference: Decode,
Shares: Decode,
Shares: Decode,
OrgId: Decode,
OrgId: Decode,
AccountId: Decode,
AccountId: Decode,
Shares: Decode,
Shares: Decode,
OrgId: Decode,
OrgId: Decode,
AccountId: Decode,
AccountId: Decode,
Shares: Decode,
Shares: Decode,
AccountId: Decode,
AccountId: Decode,
OrgId: Decode,
OrgId: Decode,
Shares: Decode,
Shares: Decode,
AccountId: Decode,
AccountId: Decode,
OrgId: Decode,
OrgId: Decode,
Shares: Decode,
Shares: Decode,
OrgId: Decode,
OrgId: Decode,
AccountId: Decode,
AccountId: Decode,
Shares: Decode,
Shares: Decode,
OrgId: Decode,
OrgId: Decode,
AccountId: Decode,
AccountId: Decode,
Shares: Decode,
Shares: Decode,
OrgId: Decode,
OrgId: Decode,
AccountId: Decode,
AccountId: Decode,
OrgId: Decode,
OrgId: Decode,
AccountId: Decode,
AccountId: Decode,
OrgId: Decode,
OrgId: Decode,
AccountId: Decode,
AccountId: Decode,
Shares: Decode,
Shares: Decode,
OrgId: Decode,
OrgId: Decode,
AccountId: Decode,
AccountId: Decode,
Shares: Decode,
Shares: Decode,
OrgId: Decode,
OrgId: Decode,
Shares: Decode,
Shares: Decode,
OrgId: Decode,
OrgId: Decode,
Shares: Decode,
Shares: Decode,
[src]
AccountId: Decode,
AccountId: Decode,
OrgId: Decode,
OrgId: Decode,
IpfsReference: Decode,
IpfsReference: Decode,
AccountId: Decode,
AccountId: Decode,
OrgId: Decode,
OrgId: Decode,
IpfsReference: Decode,
IpfsReference: Decode,
Shares: Decode,
Shares: Decode,
OrgId: Decode,
OrgId: Decode,
AccountId: Decode,
AccountId: Decode,
Shares: Decode,
Shares: Decode,
OrgId: Decode,
OrgId: Decode,
AccountId: Decode,
AccountId: Decode,
Shares: Decode,
Shares: Decode,
AccountId: Decode,
AccountId: Decode,
OrgId: Decode,
OrgId: Decode,
Shares: Decode,
Shares: Decode,
AccountId: Decode,
AccountId: Decode,
OrgId: Decode,
OrgId: Decode,
Shares: Decode,
Shares: Decode,
OrgId: Decode,
OrgId: Decode,
AccountId: Decode,
AccountId: Decode,
Shares: Decode,
Shares: Decode,
OrgId: Decode,
OrgId: Decode,
AccountId: Decode,
AccountId: Decode,
Shares: Decode,
Shares: Decode,
OrgId: Decode,
OrgId: Decode,
AccountId: Decode,
AccountId: Decode,
OrgId: Decode,
OrgId: Decode,
AccountId: Decode,
AccountId: Decode,
OrgId: Decode,
OrgId: Decode,
AccountId: Decode,
AccountId: Decode,
Shares: Decode,
Shares: Decode,
OrgId: Decode,
OrgId: Decode,
AccountId: Decode,
AccountId: Decode,
Shares: Decode,
Shares: Decode,
OrgId: Decode,
OrgId: Decode,
Shares: Decode,
Shares: Decode,
OrgId: Decode,
OrgId: Decode,
Shares: Decode,
Shares: Decode,
impl<AccountId, OrgId, Shares, IpfsReference> Encode for RawEvent<AccountId, OrgId, Shares, IpfsReference> where
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
IpfsReference: Encode,
IpfsReference: Encode,
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
IpfsReference: Encode,
IpfsReference: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
Shares: Encode,
Shares: Encode,
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
Shares: Encode,
Shares: Encode,
[src]
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
IpfsReference: Encode,
IpfsReference: Encode,
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
IpfsReference: Encode,
IpfsReference: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
Shares: Encode,
Shares: Encode,
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
Shares: Encode,
Shares: Encode,
fn encode_to<EncOut: Output>(&self, dest: &mut EncOut)
[src]
fn size_hint(&self) -> usize
[src]
fn encode(&self) -> Vec<u8>
[src]
fn using_encoded<R, F>(&self, f: F) -> R where
F: FnOnce(&[u8]) -> R,
[src]
F: FnOnce(&[u8]) -> R,
impl<AccountId, OrgId, Shares, IpfsReference> EncodeLike<RawEvent<AccountId, OrgId, Shares, IpfsReference>> for RawEvent<AccountId, OrgId, Shares, IpfsReference> where
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
IpfsReference: Encode,
IpfsReference: Encode,
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
IpfsReference: Encode,
IpfsReference: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
Shares: Encode,
Shares: Encode,
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
Shares: Encode,
Shares: Encode,
[src]
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
IpfsReference: Encode,
IpfsReference: Encode,
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
IpfsReference: Encode,
IpfsReference: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
Shares: Encode,
Shares: Encode,
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
AccountId: Encode,
AccountId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
Shares: Encode,
Shares: Encode,
OrgId: Encode,
OrgId: Encode,
Shares: Encode,
Shares: Encode,
impl<AccountId: Eq, OrgId: Eq, Shares: Eq, IpfsReference: Eq> Eq for RawEvent<AccountId, OrgId, Shares, IpfsReference>
[src]
impl<AccountId, OrgId, Shares, IpfsReference> From<RawEvent<AccountId, OrgId, Shares, IpfsReference>> for ()
[src]
impl<AccountId: PartialEq, OrgId: PartialEq, Shares: PartialEq, IpfsReference: PartialEq> PartialEq<RawEvent<AccountId, OrgId, Shares, IpfsReference>> for RawEvent<AccountId, OrgId, Shares, IpfsReference>
[src]
fn eq(&self, other: &RawEvent<AccountId, OrgId, Shares, IpfsReference>) -> bool
[src]
fn ne(&self, other: &RawEvent<AccountId, OrgId, Shares, IpfsReference>) -> bool
[src]
impl<AccountId, OrgId, Shares, IpfsReference> StructuralEq for RawEvent<AccountId, OrgId, Shares, IpfsReference>
[src]
impl<AccountId, OrgId, Shares, IpfsReference> StructuralPartialEq for RawEvent<AccountId, OrgId, Shares, IpfsReference>
[src]
Auto Trait Implementations
impl<AccountId, OrgId, Shares, IpfsReference> RefUnwindSafe for RawEvent<AccountId, OrgId, Shares, IpfsReference> where
AccountId: RefUnwindSafe,
IpfsReference: RefUnwindSafe,
OrgId: RefUnwindSafe,
Shares: RefUnwindSafe,
AccountId: RefUnwindSafe,
IpfsReference: RefUnwindSafe,
OrgId: RefUnwindSafe,
Shares: RefUnwindSafe,
impl<AccountId, OrgId, Shares, IpfsReference> Send for RawEvent<AccountId, OrgId, Shares, IpfsReference> where
AccountId: Send,
IpfsReference: Send,
OrgId: Send,
Shares: Send,
AccountId: Send,
IpfsReference: Send,
OrgId: Send,
Shares: Send,
impl<AccountId, OrgId, Shares, IpfsReference> Sync for RawEvent<AccountId, OrgId, Shares, IpfsReference> where
AccountId: Sync,
IpfsReference: Sync,
OrgId: Sync,
Shares: Sync,
AccountId: Sync,
IpfsReference: Sync,
OrgId: Sync,
Shares: Sync,
impl<AccountId, OrgId, Shares, IpfsReference> Unpin for RawEvent<AccountId, OrgId, Shares, IpfsReference> where
AccountId: Unpin,
IpfsReference: Unpin,
OrgId: Unpin,
Shares: Unpin,
AccountId: Unpin,
IpfsReference: Unpin,
OrgId: Unpin,
Shares: Unpin,
impl<AccountId, OrgId, Shares, IpfsReference> UnwindSafe for RawEvent<AccountId, OrgId, Shares, IpfsReference> where
AccountId: UnwindSafe,
IpfsReference: UnwindSafe,
OrgId: UnwindSafe,
Shares: UnwindSafe,
AccountId: UnwindSafe,
IpfsReference: UnwindSafe,
OrgId: UnwindSafe,
Shares: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> CheckedConversion for T
[src]
fn checked_from<T>(t: T) -> Option<Self> where
Self: TryFrom<T>,
[src]
Self: TryFrom<T>,
fn checked_into<T>(self) -> Option<T> where
Self: TryInto<T>,
[src]
Self: TryInto<T>,
impl<S> Codec for S where
S: Encode + Decode,
[src]
S: Encode + Decode,
impl<T, X> Decode for X where
T: Decode + Into<X>,
X: WrapperTypeDecode<Wrapped = T>,
[src]
T: Decode + Into<X>,
X: WrapperTypeDecode<Wrapped = T>,
impl<T> DecodeAll for T where
T: Decode,
[src]
T: Decode,
impl<T> DecodeLimit for T where
T: Decode,
[src]
T: Decode,
fn decode_all_with_depth_limit(limit: u32, input: &[u8]) -> Result<T, Error>
[src]
fn decode_with_depth_limit(limit: u32, input: &[u8]) -> Result<T, Error>
[src]
impl<T, X> Encode for X where
T: Encode + ?Sized,
X: WrapperTypeEncode<Target = T>,
[src]
T: Encode + ?Sized,
X: WrapperTypeEncode<Target = T>,
fn size_hint(&self) -> usize
[src]
fn using_encoded<R, F>(&self, f: F) -> R where
F: FnOnce(&[u8]) -> R,
[src]
F: FnOnce(&[u8]) -> R,
fn encode(&self) -> Vec<u8>
[src]
fn encode_to<W>(&self, dest: &mut W) where
W: Output,
[src]
W: Output,
impl<'_, '_, T> EncodeLike<&'_ &'_ T> for T where
T: Encode,
[src]
T: Encode,
impl<'_, T> EncodeLike<&'_ T> for T where
T: Encode,
[src]
T: Encode,
impl<'_, T> EncodeLike<&'_ mut T> for T where
T: Encode,
[src]
T: Encode,
impl<T> EncodeLike<Arc<T>> for T where
T: Encode,
[src]
T: Encode,
impl<T> EncodeLike<Box<T>> for T where
T: Encode,
[src]
T: Encode,
impl<'a, T> EncodeLike<Cow<'a, T>> for T where
T: Encode + ToOwned,
[src]
T: Encode + ToOwned,
impl<T> EncodeLike<Rc<T>> for T where
T: Encode,
[src]
T: Encode,
impl<T> From<T> for T
[src]
impl<S> FullCodec for S where
S: Decode + FullEncode,
[src]
S: Decode + FullEncode,
impl<S> FullEncode for S where
S: Encode + EncodeLike<S>,
[src]
S: Encode + EncodeLike<S>,
impl<T> Hashable for T where
T: Codec,
[src]
T: Codec,
fn blake2_128(&self) -> [u8; 16]
[src]
fn blake2_256(&self) -> [u8; 32]
[src]
fn blake2_128_concat(&self) -> Vec<u8>
[src]
fn twox_128(&self) -> [u8; 16]
[src]
fn twox_256(&self) -> [u8; 32]
[src]
fn twox_64_concat(&self) -> Vec<u8>
[src]
fn identity(&self) -> Vec<u8>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IsType<T> for T
[src]
fn from_ref(t: &T) -> &T
[src]
fn into_ref(&self) -> &T
[src]
fn from_mut(t: &mut T) -> &mut T
[src]
fn into_mut(&mut self) -> &mut T
[src]
impl<T, Outer> IsWrappedBy<Outer> for T where
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
[src]
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
fn from_ref(outer: &Outer) -> &T
[src]
Get a reference to the inner from the outer.
fn from_mut(outer: &mut Outer) -> &mut T
[src]
Get a mutable reference to the inner from the outer.
impl<T> KeyedVec for T where
T: Codec,
[src]
T: Codec,
impl<T> MaybeDebug for T where
T: Debug,
T: Debug,
impl<T> MaybeDebug for T where
T: Debug,
T: Debug,
impl<T> MaybeRefUnwindSafe for T where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Member for T where
T: 'static + Clone + PartialEq<T> + Eq + Send + Sync + Debug,
[src]
T: 'static + Clone + PartialEq<T> + Eq + Send + Sync + Debug,
impl<T> Parameter for T where
T: Codec + EncodeLike<T> + Clone + Eq + Debug,
[src]
T: Codec + EncodeLike<T> + Clone + Eq + Debug,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> SaturatedConversion for T
fn saturated_from<T>(t: T) -> Self where
Self: UniqueSaturatedFrom<T>,
Self: UniqueSaturatedFrom<T>,
fn saturated_into<T>(self) -> T where
Self: UniqueSaturatedInto<T>,
Self: UniqueSaturatedInto<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<S, T> UncheckedInto<T> for S where
T: UncheckedFrom<S>,
[src]
T: UncheckedFrom<S>,
fn unchecked_into(self) -> T
[src]
impl<T, S> UniqueSaturatedInto<T> for S where
S: TryInto<T>,
T: Bounded,
S: TryInto<T>,
T: Bounded,
fn unique_saturated_into(self) -> T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,