pub struct BuildDataflowNodes {
pub build_id: BuildId,
pub session_id: SessionId,
pub local_working_dir: Option<PathBuf>,
pub git_sources: BTreeMap<NodeId, GitSource>,
pub prev_git_sources: BTreeMap<NodeId, GitSource>,
pub dataflow_descriptor: Descriptor,
pub nodes_on_machine: BTreeSet<NodeId>,
pub uv: bool,
}Fields§
§build_id: BuildId§session_id: SessionId§local_working_dir: Option<PathBuf>Allows overwriting the base working dir when CLI and daemon are running on the same machine.
Must not be used for multi-machine dataflows.
Note that nodes with git sources still use a subdirectory of the base working dir.
git_sources: BTreeMap<NodeId, GitSource>§prev_git_sources: BTreeMap<NodeId, GitSource>§dataflow_descriptor: Descriptor§nodes_on_machine: BTreeSet<NodeId>§uv: boolTrait Implementations§
Source§impl Debug for BuildDataflowNodes
impl Debug for BuildDataflowNodes
Source§impl<'de> Deserialize<'de> for BuildDataflowNodes
impl<'de> Deserialize<'de> for BuildDataflowNodes
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
Auto Trait Implementations§
impl Freeze for BuildDataflowNodes
impl RefUnwindSafe for BuildDataflowNodes
impl Send for BuildDataflowNodes
impl Sync for BuildDataflowNodes
impl Unpin for BuildDataflowNodes
impl UnwindSafe for BuildDataflowNodes
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