#[non_exhaustive]pub struct Streamingbuffer {
pub estimated_bytes: u64,
pub estimated_rows: u64,
pub oldest_entry_time: u64,
/* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.estimated_bytes: u64Output only. A lower-bound estimate of the number of bytes currently in the streaming buffer.
estimated_rows: u64Output only. A lower-bound estimate of the number of rows currently in the streaming buffer.
oldest_entry_time: u64Output only. Contains the timestamp of the oldest entry in the streaming buffer, in milliseconds since the epoch, if the streaming buffer is available.
Implementations§
Source§impl Streamingbuffer
impl Streamingbuffer
Sourcepub fn set_estimated_bytes<T: Into<u64>>(self, v: T) -> Self
pub fn set_estimated_bytes<T: Into<u64>>(self, v: T) -> Self
Sets the value of estimated_bytes.
§Example
ⓘ
let x = Streamingbuffer::new().set_estimated_bytes(42_u32);Sourcepub fn set_estimated_rows<T: Into<u64>>(self, v: T) -> Self
pub fn set_estimated_rows<T: Into<u64>>(self, v: T) -> Self
Sets the value of estimated_rows.
§Example
ⓘ
let x = Streamingbuffer::new().set_estimated_rows(42_u32);Sourcepub fn set_oldest_entry_time<T: Into<u64>>(self, v: T) -> Self
pub fn set_oldest_entry_time<T: Into<u64>>(self, v: T) -> Self
Sets the value of oldest_entry_time.
§Example
ⓘ
let x = Streamingbuffer::new().set_oldest_entry_time(42_u32);Trait Implementations§
Source§impl Clone for Streamingbuffer
impl Clone for Streamingbuffer
Source§fn clone(&self) -> Streamingbuffer
fn clone(&self) -> Streamingbuffer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Streamingbuffer
impl Debug for Streamingbuffer
Source§impl Default for Streamingbuffer
impl Default for Streamingbuffer
Source§fn default() -> Streamingbuffer
fn default() -> Streamingbuffer
Returns the “default value” for a type. Read more
Source§impl Message for Streamingbuffer
impl Message for Streamingbuffer
Source§impl PartialEq for Streamingbuffer
impl PartialEq for Streamingbuffer
impl StructuralPartialEq for Streamingbuffer
Auto Trait Implementations§
impl Freeze for Streamingbuffer
impl RefUnwindSafe for Streamingbuffer
impl Send for Streamingbuffer
impl Sync for Streamingbuffer
impl Unpin for Streamingbuffer
impl UnsafeUnpin for Streamingbuffer
impl UnwindSafe for Streamingbuffer
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request