pub struct Binding {
pub remote: Option<String>,
pub stealth: bool,
pub tasks_branch: String,
pub store: String,
pub landing: String,
pub invocation_path: String,
}Expand description
§7 binding — where the op is happening, from the tracker’s seat. remote is
absent in a stealth (no-remote) repo, which is the tracker’s whole branch
point: no remote ⇒ nothing to talk to. stealth is the §12 declared opt-out
(the landing task_remote sentinel, derived by core per op — bl-9df0): it
makes the no-remote read DECLARED rather than
inferred, suppressing even origin discovery (absent on every ordinary
payload, so it defaults false). store is the STORE checkout it
fetches/pushes tasks_branch against (§2); landing is the balls/config
checkout the install/pre config fetch targets (§6/§13) and the W2 gap’s
durable-ladder read (bl-9df0 — every other handler
ignores it, so it defaults empty); invocation_path locates the project
repo whose origin is the implicit bottom tier (§12).
Fields§
§remote: Option<String>§stealth: bool§tasks_branch: String§store: String§landing: String§invocation_path: StringTrait Implementations§
Source§impl<'de> Deserialize<'de> for Binding
impl<'de> Deserialize<'de> for Binding
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>,
impl Eq for Binding
impl StructuralPartialEq for Binding
Auto Trait Implementations§
impl Freeze for Binding
impl RefUnwindSafe for Binding
impl Send for Binding
impl Sync for Binding
impl Unpin for Binding
impl UnsafeUnpin for Binding
impl UnwindSafe for Binding
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.