pub struct AgentSetAbstraction { /* private fields */ }Expand description
agentSetAbstraction: {type, abstraction} with the one-letter code, an
L1 action an agent signs for its master. Unified back to standard is
refused.
Implementations§
Source§impl AgentSetAbstraction
impl AgentSetAbstraction
pub const fn new(mode: AbstractionMode) -> AgentSetAbstraction
Trait Implementations§
Source§impl Clone for AgentSetAbstraction
impl Clone for AgentSetAbstraction
impl Copy for AgentSetAbstraction
Source§impl Debug for AgentSetAbstraction
impl Debug for AgentSetAbstraction
impl Eq for AgentSetAbstraction
Source§impl L1Action for AgentSetAbstraction
impl L1Action for AgentSetAbstraction
Source§fn action(&self) -> Map
fn action(&self) -> Map
The action’s keys and values in wire order, which is the hashed order.
fn msgpack(&self) -> Vec<u8> ⓘ
fn connection_id(&self, nonce: u64, vault: Option<Address>) -> [u8; 32]
fn typed( &self, nonce: u64, vault: Option<Address>, network: Network, ) -> TypedStruct<'static>
fn digest( &self, nonce: u64, vault: Option<Address>, network: Network, ) -> [u8; 32]
Source§fn wallet_json(
&self,
nonce: u64,
vault: Option<Address>,
network: Network,
) -> String
fn wallet_json( &self, nonce: u64, vault: Option<Address>, network: Network, ) -> String
For a master wallet signing in the browser. It needs chain 1337.
fn body( &self, nonce: u64, signature: &Signature, vault: Option<Address>, ) -> String
Source§impl PartialEq for AgentSetAbstraction
impl PartialEq for AgentSetAbstraction
impl StructuralPartialEq for AgentSetAbstraction
Auto Trait Implementations§
impl Freeze for AgentSetAbstraction
impl RefUnwindSafe for AgentSetAbstraction
impl Send for AgentSetAbstraction
impl Sync for AgentSetAbstraction
impl Unpin for AgentSetAbstraction
impl UnsafeUnpin for AgentSetAbstraction
impl UnwindSafe for AgentSetAbstraction
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.