pub struct Tuple;
Expand description
An atom containing a series of other atoms.
Trait Implementations§
Source§impl<'a, 'b> Atom<'a, 'b> for Tuplewhere
'a: 'b,
impl<'a, 'b> Atom<'a, 'b> for Tuplewhere
'a: 'b,
Source§type ReadParameter = ()
type ReadParameter = ()
The atom-specific parameter of the
read
function. Read moreSource§type ReadHandle = TupleIterator<'a>
type ReadHandle = TupleIterator<'a>
The return value of the
read
function. Read moreSource§type WriteParameter = ()
type WriteParameter = ()
The atom-specific parameter of the
write
function. Read moreSource§type WriteHandle = TupleWriter<'a, 'b>
type WriteHandle = TupleWriter<'a, 'b>
The return value of the
write
function. Read moreSource§fn read(body: Space<'a>, _: ()) -> Option<TupleIterator<'a>>
fn read(body: Space<'a>, _: ()) -> Option<TupleIterator<'a>>
Read the body of the atom. Read more
Source§fn init(frame: FramedMutSpace<'a, 'b>, _: ()) -> Option<TupleWriter<'a, 'b>>
fn init(frame: FramedMutSpace<'a, 'b>, _: ()) -> Option<TupleWriter<'a, 'b>>
Initialize the body of the atom. Read more
Auto Trait Implementations§
impl Freeze for Tuple
impl RefUnwindSafe for Tuple
impl Send for Tuple
impl Sync for Tuple
impl Unpin for Tuple
impl UnwindSafe for Tuple
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