pub struct ResolvedRingBuffer(/* private fields */);Expand description
Resolved ring buffer
Implementations§
Source§impl ResolvedRingBuffer
impl ResolvedRingBuffer
pub fn new( identifier: Fragment, namespace: ResolvedNamespace, def: RingBufferDef, ) -> Self
Sourcepub fn def(&self) -> &RingBufferDef
pub fn def(&self) -> &RingBufferDef
Get the ring buffer def
Sourcepub fn namespace(&self) -> &ResolvedNamespace
pub fn namespace(&self) -> &ResolvedNamespace
Get the namespace
Sourcepub fn identifier(&self) -> &Fragment
pub fn identifier(&self) -> &Fragment
Get the identifier
Sourcepub fn fully_qualified_name(&self) -> String
pub fn fully_qualified_name(&self) -> String
Get fully qualified name
Sourcepub fn find_column(&self, name: &str) -> Option<&ColumnDef>
pub fn find_column(&self, name: &str) -> Option<&ColumnDef>
Find a column by name
Sourcepub fn to_static(&self) -> ResolvedRingBuffer
pub fn to_static(&self) -> ResolvedRingBuffer
Convert to owned version with ’static lifetime
Trait Implementations§
Source§impl Clone for ResolvedRingBuffer
impl Clone for ResolvedRingBuffer
Source§fn clone(&self) -> ResolvedRingBuffer
fn clone(&self) -> ResolvedRingBuffer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ResolvedRingBuffer
impl RefUnwindSafe for ResolvedRingBuffer
impl Send for ResolvedRingBuffer
impl Sync for ResolvedRingBuffer
impl Unpin for ResolvedRingBuffer
impl UnwindSafe for ResolvedRingBuffer
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