pub struct StructureChildPlan {
pub property: ExpandedName,
pub choices: Vec<ExpandedName>,
pub description: Option<String>,
}Fields§
§property: ExpandedNameProperty name in the structure.
choices: Vec<ExpandedName>Optional choices for closed-set properties.
description: Option<String>Optional description to support later prompt rendering.
Trait Implementations§
Source§impl Clone for StructureChildPlan
impl Clone for StructureChildPlan
Source§fn clone(&self) -> StructureChildPlan
fn clone(&self) -> StructureChildPlan
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StructureChildPlan
impl Debug for StructureChildPlan
Source§impl PartialEq for StructureChildPlan
impl PartialEq for StructureChildPlan
Source§impl Serialize for StructureChildPlan
impl Serialize for StructureChildPlan
impl Eq for StructureChildPlan
impl StructuralPartialEq for StructureChildPlan
Auto Trait Implementations§
impl Freeze for StructureChildPlan
impl RefUnwindSafe for StructureChildPlan
impl Send for StructureChildPlan
impl Sync for StructureChildPlan
impl Unpin for StructureChildPlan
impl UnsafeUnpin for StructureChildPlan
impl UnwindSafe for StructureChildPlan
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