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§fn clone(&self) -> ProjectionInput
fn clone(&self) -> ProjectionInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§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.