pub struct ProjectionInput {
pub params: Params,
pub evidence: TargetEvidence,
}Expand description
The complete input to one projection: the resolved landing parameters and the typed evidence read from the target beforehand.
Fields§
§params: ParamsThe resolved landing parameters.
evidence: TargetEvidenceWhat the target already holds, as values.
Trait Implementations§
Source§impl Clone for ProjectionInput
impl Clone for ProjectionInput
Source§impl Debug for ProjectionInput
impl Debug for ProjectionInput
impl Eq for ProjectionInput
Source§impl PartialEq for ProjectionInput
impl PartialEq for ProjectionInput
impl StructuralPartialEq for ProjectionInput
Auto Trait Implementations§
impl Freeze for ProjectionInput
impl RefUnwindSafe for ProjectionInput
impl Send for ProjectionInput
impl Sync for ProjectionInput
impl Unpin for ProjectionInput
impl UnsafeUnpin for ProjectionInput
impl UnwindSafe for ProjectionInput
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
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.