pub struct PlanId(pub String);Expand description
Opaque plan identifier returned by crate::ports::Planner::submit_plan.
The string form is implementation-defined (UUID, deterministic content hash, ULID, etc.). Callers treat the value as opaque and round-trip it without inspecting the contents.
Tuple Fields§
§0: StringImplementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PlanId
impl<'de> Deserialize<'de> for PlanId
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
impl Eq for PlanId
impl StructuralPartialEq for PlanId
Auto Trait Implementations§
impl Freeze for PlanId
impl RefUnwindSafe for PlanId
impl Send for PlanId
impl Sync for PlanId
impl Unpin for PlanId
impl UnsafeUnpin for PlanId
impl UnwindSafe for PlanId
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