pub struct ContactTransformBindingV1 { /* private fields */ }Expand description
Exact three-way input binding.
Implementations§
Source§impl ContactTransformBindingV1
impl ContactTransformBindingV1
Sourcepub fn new(
artifact: InputIdentity,
dependency_closure_identity: DependencyClosureIdentityV1,
fragment: InputIdentity,
) -> Self
pub fn new( artifact: InputIdentity, dependency_closure_identity: DependencyClosureIdentityV1, fragment: InputIdentity, ) -> Self
Construct one exact input binding.
Sourcepub const fn artifact(&self) -> &InputIdentity
pub const fn artifact(&self) -> &InputIdentity
Source artifact identity.
Sourcepub const fn dependency_closure_identity(&self) -> &DependencyClosureIdentityV1
pub const fn dependency_closure_identity(&self) -> &DependencyClosureIdentityV1
Source dependency-closure identity.
Sourcepub const fn fragment(&self) -> &InputIdentity
pub const fn fragment(&self) -> &InputIdentity
Canonical source fragment identity.
Trait Implementations§
Source§impl Clone for ContactTransformBindingV1
impl Clone for ContactTransformBindingV1
Source§fn clone(&self) -> ContactTransformBindingV1
fn clone(&self) -> ContactTransformBindingV1
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 ContactTransformBindingV1
impl Debug for ContactTransformBindingV1
Source§impl<'de> Deserialize<'de> for ContactTransformBindingV1
impl<'de> Deserialize<'de> for ContactTransformBindingV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ContactTransformBindingV1
impl StructuralPartialEq for ContactTransformBindingV1
Auto Trait Implementations§
impl Freeze for ContactTransformBindingV1
impl RefUnwindSafe for ContactTransformBindingV1
impl Send for ContactTransformBindingV1
impl Sync for ContactTransformBindingV1
impl Unpin for ContactTransformBindingV1
impl UnsafeUnpin for ContactTransformBindingV1
impl UnwindSafe for ContactTransformBindingV1
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