pub struct ToolExecutionId(Uuid);Expand description
Type-safe ID for tool execution entities.
Tuple Fields§
§0: UuidTrait Implementations§
Source§impl Clone for ToolExecutionId
impl Clone for ToolExecutionId
Source§fn clone(&self) -> ToolExecutionId
fn clone(&self) -> ToolExecutionId
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 ComposeSchema for ToolExecutionId
impl ComposeSchema for ToolExecutionId
Source§impl Debug for ToolExecutionId
impl Debug for ToolExecutionId
Source§impl Default for ToolExecutionId
impl Default for ToolExecutionId
Source§impl<'de> Deserialize<'de> for ToolExecutionId
impl<'de> Deserialize<'de> for ToolExecutionId
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
Source§impl Display for ToolExecutionId
impl Display for ToolExecutionId
Source§impl EntityIdType for ToolExecutionId
impl EntityIdType for ToolExecutionId
Source§const ENTITY_NAME: &'static str = "tool_execution"
const ENTITY_NAME: &'static str = "tool_execution"
The name of the entity type (e.g., “tenant”, “trajectory”).
Source§impl FromStr for ToolExecutionId
impl FromStr for ToolExecutionId
Source§impl Hash for ToolExecutionId
impl Hash for ToolExecutionId
Source§impl PartialEq for ToolExecutionId
impl PartialEq for ToolExecutionId
Source§impl Serialize for ToolExecutionId
impl Serialize for ToolExecutionId
Source§impl ToSchema for ToolExecutionId
impl ToSchema for ToolExecutionId
impl Copy for ToolExecutionId
impl Eq for ToolExecutionId
impl StructuralPartialEq for ToolExecutionId
Auto Trait Implementations§
impl Freeze for ToolExecutionId
impl RefUnwindSafe for ToolExecutionId
impl Send for ToolExecutionId
impl Sync for ToolExecutionId
impl Unpin for ToolExecutionId
impl UnwindSafe for ToolExecutionId
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.