Skip to main content

Operation

Trait Operation 

Source
pub trait Operation:
    Prepare
    + OperationInputs
    + Explain {
    type Scope: OperationScope;
}

Required Associated Types§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Operation for AbsoluteOperation

Source§

impl Operation for AllOperation

Source§

impl Operation for AnyOperation

Source§

impl Operation for AttributeOperation

Source§

impl Operation for AttributesOperation

Source§

impl Operation for BroadcastOperation

Source§

impl Operation for BucketErrorsOperation

Source§

impl Operation for CeilOperation

Source§

impl Operation for ChildIndexOperation

Source§

impl Operation for CountOperation

Source§

impl Operation for CubeRootOperation

Source§

impl Operation for DiscardIndexOperation

Source§

impl Operation for DiscardValueOperation

Source§

impl Operation for Drop

Source§

impl Operation for DropBucketErrors

Source§

impl Operation for DropDuplicatesOperation

Source§

impl Operation for DropKeyErrors

Source§

impl Operation for EdgesOperation

Source§

impl Operation for EndpointOperation

Source§

impl Operation for EnumerateOperation

Source§

impl Operation for ErrorKindNameOperation

Source§

impl Operation for ErrorKindOperation

Source§

impl Operation for ErrorsOperation

Source§

impl Operation for ExponentialOperation

Source§

impl Operation for FirstOperation

Source§

impl Operation for FloorOperation

Source§

impl Operation for HasAttributeOperation

Source§

impl Operation for InGroupOperation

Source§

impl Operation for IndexOperation

Source§

impl Operation for IsBoolOperation

Source§

impl Operation for IsDateTimeOperation

Source§

impl Operation for IsDuplicatedOperation

Source§

impl Operation for IsDurationOperation

Source§

impl Operation for IsFloatOperation

Source§

impl Operation for IsIntOperation

Source§

impl Operation for IsNullOperation

Source§

impl Operation for IsStringOperation

Source§

impl Operation for KeyErrorsOperation

Source§

impl Operation for KeysOperation

Source§

impl Operation for LastOperation

Source§

impl Operation for LengthOperation

Source§

impl Operation for LogarithmOperation

Source§

impl Operation for LowercaseOperation

Source§

impl Operation for MaximumOperation

Source§

impl Operation for MeanOperation

Source§

impl Operation for MedianOperation

Source§

impl Operation for MinimumOperation

Source§

impl Operation for ModeOperation

Source§

impl Operation for NegateOperation

Source§

impl Operation for NeighborsOperation

Source§

impl Operation for NodesOperation

Source§

impl Operation for NotOperation

Source§

impl Operation for ParentIndexOperation

Source§

impl Operation for ProductOperation

Source§

impl Operation for Raise

Source§

impl Operation for RaiseBucketErrors

Source§

impl Operation for RaiseKeyErrors

Source§

impl Operation for RandomOperation

Source§

impl Operation for ResolveOperation

Source§

impl Operation for ReverseOperation

Source§

impl Operation for ReverseOrderOperation

Source§

impl Operation for RoundOperation

Source§

impl Operation for SelectOperation

Source§

impl Operation for ShuffleOperation

Source§

impl Operation for SignOperation

Source§

impl Operation for SliceOperation

Source§

impl Operation for SortOperation

Source§

impl Operation for SquareRootOperation

Source§

impl Operation for StandardDeviationOperation

Source§

impl Operation for SumOperation

Source§

impl Operation for TakeOperation

Source§

impl Operation for TrimEndOperation

Source§

impl Operation for TrimOperation

Source§

impl Operation for TrimStartOperation

Source§

impl Operation for UngroupKeyedOperation

Source§

impl Operation for UngroupOperation

Source§

impl Operation for UniqueCountOperation

Source§

impl Operation for UniqueOperation

Source§

impl Operation for UnorderOperation

Source§

impl Operation for UppercaseOperation

Source§

impl Operation for VarianceOperation

Source§

impl Operation for ViaEdgesOperation

Source§

impl Operation for ViaNeighborsOperation

Source§

impl Operation for ViaNodesOperation

Source§

impl<A, B> Operation for ReplaceAllOperation<A, B>

Source§

impl<A, B> Operation for ReplaceOperation<A, B>

Source§

impl<A> Operation for AddOperation<A>

Source§

impl<A> Operation for BroadcastViaOperation<A>

Source§

impl<A> Operation for ContainsOperation<A>

Source§

impl<A> Operation for DivideOperation<A>

Source§

impl<A> Operation for EndsWithOperation<A>

Source§

impl<A> Operation for EqualToOperation<A>

Source§

impl<A> Operation for GreaterThanOperation<A>

Source§

impl<A> Operation for GreaterThanOrEqualToOperation<A>

Source§

impl<A> Operation for IsInOperation<A>

Source§

impl<A> Operation for LessThanOperation<A>

Source§

impl<A> Operation for LessThanOrEqualToOperation<A>

Source§

impl<A> Operation for MatchesOperation<A>

Source§

impl<A> Operation for ModuloOperation<A>

Source§

impl<A> Operation for MultiplyOperation<A>

Source§

impl<A> Operation for NotEqualToOperation<A>

Source§

impl<A> Operation for PowerOperation<A>

Source§

impl<A> Operation for Replace<A>

Source§

impl<A> Operation for SortByOperation<A>

Source§

impl<A> Operation for SplitOperation<A>

Source§

impl<A> Operation for StartsWithOperation<A>

Source§

impl<A> Operation for StripPrefixOperation<A>

Source§

impl<A> Operation for StripSuffixOperation<A>

Source§

impl<A> Operation for SubtractOperation<A>

Source§

impl<C: Error + 'static, R> Operation for ReplaceErrorsWithCause<C, R>

Source§

impl<C: Error + 'static> Operation for DropErrorsWithCause<C>

Source§

impl<C: Error + 'static> Operation for HasErrorCauseOperation<C>

Source§

impl<C> Operation for RaiseWhen<C>

Source§

impl<D: Diagnostic, C> Operation for RaiseWhenErrorsOf<D, C>

Source§

impl<D: Diagnostic, R> Operation for ReplaceErrorsOf<D, R>

Source§

impl<D: Diagnostic> Operation for DropBucketErrorsOf<D>

Source§

impl<D: Diagnostic> Operation for DropErrorsOf<D>

Source§

impl<D: Diagnostic> Operation for DropKeyErrorsOf<D>

Source§

impl<D: Diagnostic> Operation for IsErrorKindOperation<D>

Source§

impl<D: Diagnostic> Operation for RaiseBucketErrorsOf<D>

Source§

impl<D: Diagnostic> Operation for RaiseErrorsOf<D>

Source§

impl<D: Diagnostic> Operation for RaiseKeyErrorsOf<D>

Source§

impl<E: Error + 'static, C> Operation for RaiseWhenErrorsWithCause<E, C>

Source§

impl<E: Error + 'static> Operation for DropBucketErrorsWithCause<E>

Source§

impl<E: Error + 'static> Operation for DropKeyErrorsWithCause<E>

Source§

impl<E: Error + 'static> Operation for RaiseBucketErrorsWithCause<E>

Source§

impl<E: Error + 'static> Operation for RaiseErrorsWithCause<E>

Source§

impl<E: Error + 'static> Operation for RaiseKeyErrorsWithCause<E>

Source§

impl<G: ErrorGroup, C> Operation for RaiseWhenErrorsIn<G, C>

Source§

impl<G: ErrorGroup, R> Operation for ReplaceErrorsIn<G, R>

Source§

impl<G: ErrorGroup> Operation for DropBucketErrorsIn<G>

Source§

impl<G: ErrorGroup> Operation for DropErrorsIn<G>

Source§

impl<G: ErrorGroup> Operation for DropKeyErrorsIn<G>

Source§

impl<G: ErrorGroup> Operation for InErrorGroupOperation<G>

Source§

impl<G: ErrorGroup> Operation for RaiseBucketErrorsIn<G>

Source§

impl<G: ErrorGroup> Operation for RaiseErrorsIn<G>

Source§

impl<G: ErrorGroup> Operation for RaiseKeyErrorsIn<G>

Source§

impl<K> Operation for GroupByOperation<K>

Source§

impl<L, U> Operation for ClipOperation<L, U>

Source§

impl<M> Operation for AndOperation<M>

Source§

impl<M> Operation for ExclusiveOrOperation<M>

Source§

impl<M> Operation for FilterOperation<M>

Source§

impl<M> Operation for OrOperation<M>

Source§

impl<P> Operation for HavingOperation<P>

Source§

impl<S> Operation for ExpandToOperation<S>

Source§

impl<T: CastTarget> Operation for CastOperation<T>

Source§

impl<T: ValueDomain> Operation for TransitionOperation<T>

Source§

impl<W, C> Operation for PadEndOperation<W, C>

Source§

impl<W, C> Operation for PadStartOperation<W, C>