Operation

Trait Operation 

Source
pub trait Operation {
    // Required method
    fn operation(
        &self,
        with: &Variant,
        operation_fn_f32: OperationFn<f32>,
        operation_fn_i32: OperationFn<i32>,
        operation_fn_u8: OperationFn<u8>,
    ) -> Option<Variant>;
}

Required Methods§

Source

fn operation( &self, with: &Variant, operation_fn_f32: OperationFn<f32>, operation_fn_i32: OperationFn<i32>, operation_fn_u8: OperationFn<u8>, ) -> Option<Variant>

Implementations on Foreign Types§

Source§

impl Operation for Variant

Source§

fn operation( &self, with: &Variant, operation_fn_f32: OperationFn<f32>, operation_fn_i32: OperationFn<i32>, operation_fn_u8: OperationFn<u8>, ) -> Option<Variant>

Source§

impl Operation for f32

Source§

fn operation( &self, with: &Variant, operation_fn_f32: OperationFn<f32>, operation_fn_i32: OperationFn<i32>, _operation_fn_u8: OperationFn<u8>, ) -> Option<Variant>

Source§

impl Operation for CFrame

Source§

fn operation( &self, with: &Variant, operation_fn_f32: OperationFn<f32>, _operation_fn_i32: OperationFn<i32>, _operation_fn_u8: OperationFn<u8>, ) -> Option<Variant>

Source§

impl Operation for Color3

Source§

fn operation( &self, with: &Variant, operation_fn_f32: OperationFn<f32>, _operation_fn_i32: OperationFn<i32>, _operation_fn_u8: OperationFn<u8>, ) -> Option<Variant>

Source§

impl Operation for Color3uint8

Source§

fn operation( &self, with: &Variant, operation_fn_f32: OperationFn<f32>, _operation_fn_i32: OperationFn<i32>, operation_fn_u8: OperationFn<u8>, ) -> Option<Variant>

Source§

impl Operation for Rect

Source§

fn operation( &self, with: &Variant, operation_fn_f32: OperationFn<f32>, _operation_fn_i32: OperationFn<i32>, _operation_fn_u8: OperationFn<u8>, ) -> Option<Variant>

Source§

impl Operation for UDim2

Source§

fn operation( &self, with: &Variant, operation_fn_f32: OperationFn<f32>, operation_fn_i32: OperationFn<i32>, _operation_fn_u8: OperationFn<u8>, ) -> Option<Variant>

Source§

impl Operation for UDim

Source§

fn operation( &self, with: &Variant, operation_fn_f32: OperationFn<f32>, operation_fn_i32: OperationFn<i32>, _operation_fn_u8: OperationFn<u8>, ) -> Option<Variant>

Source§

impl Operation for Vector2

Source§

fn operation( &self, with: &Variant, operation_fn_f32: OperationFn<f32>, _operation_fn_i32: OperationFn<i32>, _operation_fn_u8: OperationFn<u8>, ) -> Option<Variant>

Source§

impl Operation for Vector2int16

Source§

fn operation( &self, with: &Variant, operation_fn_f32: OperationFn<f32>, _operation_fn_i32: OperationFn<i32>, _operation_fn_u8: OperationFn<u8>, ) -> Option<Variant>

Source§

impl Operation for Vector3

Source§

fn operation( &self, with: &Variant, operation_fn_f32: OperationFn<f32>, _operation_fn_i32: OperationFn<i32>, _operation_fn_u8: OperationFn<u8>, ) -> Option<Variant>

Source§

impl Operation for Vector3int16

Source§

fn operation( &self, with: &Variant, operation_fn_f32: OperationFn<f32>, _operation_fn_i32: OperationFn<i32>, _operation_fn_u8: OperationFn<u8>, ) -> Option<Variant>

Implementors§