pub struct SourceRef {
pub source_id: String,
pub sub_path: Option<String>,
pub location: RefLocation,
pub raw_template: String,
}Expand description
A ${source.*} template reference found in the pipeline YAML.
Fields§
§source_id: StringThe source ID (first path segment after source.).
sub_path: Option<String>Optional dot-path into the source data (e.g., field_mapping in ${source.env_config.field_mapping}).
location: RefLocationWhere in the pipeline this reference appears.
raw_template: StringThe raw template string as it appeared in the YAML.
Trait Implementations§
impl StructuralPartialEq for SourceRef
Auto Trait Implementations§
impl Freeze for SourceRef
impl RefUnwindSafe for SourceRef
impl Send for SourceRef
impl Sync for SourceRef
impl Unpin for SourceRef
impl UnsafeUnpin for SourceRef
impl UnwindSafe for SourceRef
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