pub struct ForEachExpansion {
pub property_path: String,
pub identifier: String,
pub collection_source: String,
}Expand description
An Fn::ForEach loop within a resource that expands a property over a collection.
Fields§
§property_path: StringProperty path within the resource where the Fn::ForEach appears.
identifier: StringLoop variable name bound to each element during expansion.
collection_source: StringHuman-readable description of the collection being iterated over.
Trait Implementations§
Source§impl Clone for ForEachExpansion
impl Clone for ForEachExpansion
Source§fn clone(&self) -> ForEachExpansion
fn clone(&self) -> ForEachExpansion
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 ForEachExpansion
impl Debug for ForEachExpansion
Auto Trait Implementations§
impl Freeze for ForEachExpansion
impl RefUnwindSafe for ForEachExpansion
impl Send for ForEachExpansion
impl Sync for ForEachExpansion
impl Unpin for ForEachExpansion
impl UnsafeUnpin for ForEachExpansion
impl UnwindSafe for ForEachExpansion
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