Struct sonnerie::RecordBuilderEnd
source · pub struct RecordBuilderEnd;
Expand description
Placeholder type to mark the end of a record, when writing
Rust’s generics are used to build a chain of types, record()
returns a BuildingRecord<FirstColumnType,RecordBuilderEnd>
where FirstColumnType
implements RecordBuilder
trait
for the first column value. When you use [BuildingRecord::add()
]
to add an additional column, the type
BuildingRecord<BuildingRecord<SecondColumnType, FirstColumnType>,RecordBuilderEnd>
will be built.
Trait Implementations§
impl RecordBuilder for RecordBuilderEnd
Auto Trait Implementations§
impl RefUnwindSafe for RecordBuilderEnd
impl Send for RecordBuilderEnd
impl Sync for RecordBuilderEnd
impl Unpin for RecordBuilderEnd
impl UnwindSafe for RecordBuilderEnd
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