pub struct ContextBinding {
pub absent: bool,
pub project: String,
pub binding_mode: String,
pub resolved: Option<Value>,
}Fields§
§absent: boolTrue only for explicit null in IR 0.9. Empty internal strings are not emitted identities.
project: String§binding_mode: String§resolved: Option<Value>Fine-grained resolved binding (IR v0.3): metrics/dimensions/grains/lineage summary the front-end learned from the bound semantic layer. Carried through and tolerated here; the Claude Code back-end does not yet consume it (it still drives off the coarse project path).
Trait Implementations§
Source§impl Clone for ContextBinding
impl Clone for ContextBinding
Source§impl Debug for ContextBinding
impl Debug for ContextBinding
Source§impl<'de> Deserialize<'de> for ContextBinding
impl<'de> Deserialize<'de> for ContextBinding
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ContextBinding
impl PartialEq for ContextBinding
impl StructuralPartialEq for ContextBinding
Auto Trait Implementations§
impl Freeze for ContextBinding
impl RefUnwindSafe for ContextBinding
impl Send for ContextBinding
impl Sync for ContextBinding
impl Unpin for ContextBinding
impl UnsafeUnpin for ContextBinding
impl UnwindSafe for ContextBinding
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