pub struct ReasoningItemBuilder(/* private fields */);Expand description
Builder for ReasoningItem.
Implementations§
Source§impl ReasoningItemBuilder
impl ReasoningItemBuilder
pub fn agent(self, value: impl Into<Option<Agent>>) -> Self
pub fn content(self, value: impl Into<Vec<ReasoningContent>>) -> Self
pub fn status(self, value: impl Into<ReasoningStatus>) -> Self
pub fn encrypted_content(self, value: impl Into<Option<String>>) -> Self
pub fn rest(self, value: Rest) -> Self
Sourcepub fn build(self) -> ReasoningItem
pub fn build(self) -> ReasoningItem
Return the completed wire value.
Auto Trait Implementations§
impl Freeze for ReasoningItemBuilder
impl RefUnwindSafe for ReasoningItemBuilder
impl Send for ReasoningItemBuilder
impl Sync for ReasoningItemBuilder
impl Unpin for ReasoningItemBuilder
impl UnsafeUnpin for ReasoningItemBuilder
impl UnwindSafe for ReasoningItemBuilder
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