[−][src]Trait secp256kfun::marker::ChangeMark
A trait that is implemented on marker types to indicate that they can mark the type T
.
Associated Types
type Out
The result type of marking T
with Self
Required methods
fn change_mark(item: T) -> Self::Out
Marks item
with Self
.
Implementations on Foreign Types
impl<Y> ChangeMark<XOnly<Y>> for ()
[src]
impl<T, A, B> ChangeMark<T> for (A, B) where
A: ChangeMark<T>,
B: ChangeMark<<A as ChangeMark<T>>::Out>,
[src]
A: ChangeMark<T>,
B: ChangeMark<<A as ChangeMark<T>>::Out>,
type Out = <B as ChangeMark<A::Out>>::Out
fn change_mark(item: T) -> Self::Out
[src]
impl<T, A, B, C> ChangeMark<T> for (A, B, C) where
A: ChangeMark<T>,
B: ChangeMark<<A as ChangeMark<T>>::Out>,
C: ChangeMark<<B as ChangeMark<<A as ChangeMark<T>>::Out>>::Out>,
[src]
A: ChangeMark<T>,
B: ChangeMark<<A as ChangeMark<T>>::Out>,
C: ChangeMark<<B as ChangeMark<<A as ChangeMark<T>>::Out>>::Out>,