Module unimock::output

source ·
Expand description

Function outputs. Traits for modelling the output of MockFns used with returns.

Re-exports§

  • pub use deep::Deep;
  • pub use lending::Lending;
  • pub use mut_lending::MutLending;
  • pub use owning::Owning;
  • pub use shallow::Shallow;
  • pub use static_ref::StaticRef;

Structs§

  • A “marker” for mutable types

Traits§

  • A type from which it is possible to produce an output, without consuming the value.
  • A type that can be converted into a Kind::Return that can be returned any number of times.
  • A type that can be converted into a Kind::Return that can be returned one time.
  • This trait bounds various higher order type categories used as responses.
  • A Kind that may be used with returns combinators.
  • A type that can be returned by its Default implementation.