Skip to main content

Allocation

Struct Allocation 

Source
pub struct Allocation;
Expand description

Marker for the Daml interface Allocation (held via ContractId).

Trait Implementations§

Source§

impl Choice<Allocation> for Allocation_Withdraw

The Allocation_Withdraw choice on Allocation (consuming).

Source§

const NAME: &'static str = "Allocation_Withdraw"

The choice name as it appears on the ledger.
Source§

const CONSUMING: bool = true

Whether exercising the choice archives the contract.
Source§

type Return = Allocation_WithdrawResult

The type the choice returns.
Source§

impl Choice<Allocation> for Allocation_Cancel

The Allocation_Cancel choice on Allocation (consuming).

Source§

const NAME: &'static str = "Allocation_Cancel"

The choice name as it appears on the ledger.
Source§

const CONSUMING: bool = true

Whether exercising the choice archives the contract.
Source§

type Return = Allocation_CancelResult

The type the choice returns.
Source§

impl Choice<Allocation> for Allocation_ExecuteTransfer

The Allocation_ExecuteTransfer choice on Allocation (consuming).

Source§

const NAME: &'static str = "Allocation_ExecuteTransfer"

The choice name as it appears on the ledger.
Source§

const CONSUMING: bool = true

Whether exercising the choice archives the contract.
Source§

type Return = Allocation_ExecuteTransferResult

The type the choice returns.
Source§

impl Clone for Allocation

Source§

fn clone(&self) -> Allocation

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Contract for Allocation

Source§

const PACKAGE_ID: &'static str = "93c942ae2b4c2ba674fb152fe38473c507bda4e82b4e4c5da55a552a9d8cce1d"

The id (hash) of the package that defines it. Pins the exact version; prefer Contract::template_id, which uses the package name.
Source§

const PACKAGE_NAME: &'static str = "splice-api-token-allocation-v1"

The Daml package name (e.g. splice-amulet).
Source§

const MODULE_NAME: &'static str = "Splice.Api.Token.AllocationV1"

The Daml module it is defined in, dotted (e.g. Splice.Amulet).
Source§

const ENTITY_NAME: &'static str = "Allocation"

The template/interface entity name (e.g. AmuletRules, Holding).
Source§

fn template_id() -> Identifier

The on-ledger id. Uses the upgrade-friendly package-name form (#<package-name>), so the participant resolves the version vetted under Smart Contract Upgrade rather than pinning one package id. Falls back to the package id when no name is known.
Source§

impl Copy for Allocation

Source§

impl Debug for Allocation

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Eq for Allocation

Source§

impl Interface for Allocation

Source§

type View = AllocationView

The interface’s view type — the record returned by an interface view.
Source§

impl PartialEq for Allocation

Source§

fn eq(&self, other: &Allocation) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for Allocation

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self> ⓘ

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self> ⓘ

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoRequest<T> for T

Source§

fn into_request(self) -> Request<T>

Wrap the input message T in a tonic::Request
Source§

impl<L> LayerExt<L> for L

Source§

fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>
where L: Layer<S>,

Applies the layer to a service and wraps it in Layered.
Source§

impl<T> PolicyExt for T
where T: ?Sized,

Source§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Sized + Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow only if self and other return Action::Follow. Read more
Source§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Sized + Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow if either self or other returns Action::Follow. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘ
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more