Enum rgb::contract::seal::SealEndpoint [−][src]
Seal endpoint is required in situations where sender assigns state to the witness transaction output on behalf of receiver
Variants
TxOutpoint(OutpointHash)
Seal that is concealed
Seal contained within the witness transaction
Implementations
impl SealEndpoint
[src]
pub fn with_vout(vout: u32, rng: &mut impl RngCore) -> SealEndpoint
[src]
Trait Implementations
impl Clone for SealEndpoint
[src]
fn clone(&self) -> SealEndpoint
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl CommitConceal for SealEndpoint
[src]
type ConcealedCommitment = Confidential
fn commit_conceal(&self) -> Self::ConcealedCommitment
[src]
impl Copy for SealEndpoint
[src]
impl Debug for SealEndpoint
[src]
impl<'de> Deserialize<'de> for SealEndpoint
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for SealEndpoint
[src]
impl Eq for SealEndpoint
[src]
impl From<OutpointHash> for SealEndpoint
[src]
fn from(v: OutpointHash) -> Self
[src]
impl From<Revealed> for SealEndpoint
[src]
fn from(seal_definition: SealDefinition) -> Self
[src]
impl Ord for SealEndpoint
[src]
fn cmp(&self, other: &SealEndpoint) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<SealEndpoint> for SealEndpoint
[src]
fn eq(&self, other: &SealEndpoint) -> bool
[src]
fn ne(&self, other: &SealEndpoint) -> bool
[src]
impl PartialOrd<SealEndpoint> for SealEndpoint
[src]
fn partial_cmp(&self, other: &SealEndpoint) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for SealEndpoint
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StrictDecode for SealEndpoint
[src]
fn strict_decode<D: Read>(d: D) -> Result<Self, Error>
[src]
pub fn strict_deserialize(data: impl AsRef<[u8]>) -> Result<Self, Error>
[src]
impl StrictEncode for SealEndpoint
[src]
fn strict_encode<E: Write>(&self, e: E) -> Result<usize, Error>
[src]
pub fn strict_serialize(&self) -> Result<Vec<u8, Global>, Error>
[src]
impl StructuralEq for SealEndpoint
[src]
impl StructuralPartialEq for SealEndpoint
[src]
Auto Trait Implementations
impl RefUnwindSafe for SealEndpoint
impl Send for SealEndpoint
impl Sync for SealEndpoint
impl Unpin for SealEndpoint
impl UnwindSafe for SealEndpoint
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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.
pub 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.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,