#[non_exhaustive]pub struct DataflowOrigin {
pub file: String,
pub line: u32,
pub kind: String,
pub snippet: String,
}Expand description
A dataflow origin: where a value comes from.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.file: StringSource file.
line: u32Line number (1-based).
kind: StringKind of origin: "definition", "assignment", "parameter", or "return".
snippet: StringCode snippet at this origin.
Auto Trait Implementations§
impl Freeze for DataflowOrigin
impl RefUnwindSafe for DataflowOrigin
impl Send for DataflowOrigin
impl Sync for DataflowOrigin
impl Unpin for DataflowOrigin
impl UnsafeUnpin for DataflowOrigin
impl UnwindSafe for DataflowOrigin
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