Type Alias dypdl::variable_type::Set

source ·
pub type Set = FixedBitSet;
Expand description

Set value.

Aliased Type§

struct Set { /* private fields */ }

Trait Implementations§

source§

impl BitAnd<SetExpression> for Set

source§

fn bitand(self, rhs: SetExpression) -> SetExpression

Returns an expression representing the intersection.

§

type Output = SetExpression

The resulting type after applying the & operator.
source§

impl BitAnd<SetVariable> for Set

source§

fn bitand(self, rhs: SetVariable) -> SetExpression

Returns an expression representing the intersection.

§

type Output = SetExpression

The resulting type after applying the & operator.
source§

impl BitOr<SetExpression> for Set

source§

fn bitor(self, rhs: SetExpression) -> SetExpression

Returns an expression representing the union.

§

type Output = SetExpression

The resulting type after applying the | operator.
source§

impl BitOr<SetVariable> for Set

source§

fn bitor(self, rhs: SetVariable) -> SetExpression

Returns an expression representing the union.

§

type Output = SetExpression

The resulting type after applying the | operator.
source§

impl SetElementOperation<ElementExpression> for Set

source§

fn add(self, rhs: ElementExpression) -> SetExpression

Returns a set expression, where an element is added.
source§

fn remove(self, rhs: ElementExpression) -> SetExpression

Returns a set expression, where an element is removed.
source§

impl SetElementOperation<ElementResourceVariable> for Set

source§

fn add(self, rhs: ElementResourceVariable) -> SetExpression

Returns a set expression, where an element is added.
source§

fn remove(self, rhs: ElementResourceVariable) -> SetExpression

Returns a set expression, where an element is removed.
source§

impl SetElementOperation<ElementVariable> for Set

source§

fn add(self, rhs: ElementVariable) -> SetExpression

Returns a set expression, where an element is added.
source§

fn remove(self, rhs: ElementVariable) -> SetExpression

Returns a set expression, where an element is removed.
source§

impl Sub<SetExpression> for Set

source§

fn sub(self, rhs: SetExpression) -> SetExpression

Returns an expression representing the difference.

§

type Output = SetExpression

The resulting type after applying the - operator.
source§

impl Sub<SetVariable> for Set

source§

fn sub(self, rhs: SetVariable) -> SetExpression

Returns an expression representing the difference.

§

type Output = SetExpression

The resulting type after applying the - operator.
source§

impl ToVariableString for Set