pub struct PrimitiveOperation {
pub name: String,
pub input_schema: Value,
pub output_schema: Value,
pub complexity: OperationComplexity,
pub consciousness_requirement: f64,
pub silicon_requirement: f64,
}Expand description
Operations that can be performed with primitives
Fields§
§name: String§input_schema: Value§output_schema: Value§complexity: OperationComplexity§consciousness_requirement: f64§silicon_requirement: f64Trait Implementations§
Source§impl Clone for PrimitiveOperation
impl Clone for PrimitiveOperation
Source§fn clone(&self) -> PrimitiveOperation
fn clone(&self) -> PrimitiveOperation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PrimitiveOperation
impl Debug for PrimitiveOperation
Source§impl<'de> Deserialize<'de> for PrimitiveOperation
impl<'de> Deserialize<'de> for PrimitiveOperation
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
Auto Trait Implementations§
impl Freeze for PrimitiveOperation
impl RefUnwindSafe for PrimitiveOperation
impl Send for PrimitiveOperation
impl Sync for PrimitiveOperation
impl Unpin for PrimitiveOperation
impl UnsafeUnpin for PrimitiveOperation
impl UnwindSafe for PrimitiveOperation
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