pub struct WriteStreams {
pub scope: Option<Identifier>,
}Fields§
§scope: Option<Identifier>Trait Implementations§
Source§impl Clone for WriteStreams
impl Clone for WriteStreams
Source§fn clone(&self) -> WriteStreams
fn clone(&self) -> WriteStreams
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 moreimpl Contains<WriteStreams> for Operations
Source§impl Debug for WriteStreams
impl Debug for WriteStreams
Source§impl Described for WriteStreams
impl Described for WriteStreams
impl Eq for WriteStreams
Source§impl MemorySize for WriteStreams
impl MemorySize for WriteStreams
fn memory_size(&self) -> usize
Source§impl OperationDeclaration for WriteStreams
impl OperationDeclaration for WriteStreams
const ID: &'static str = "storage.write_streams"
const VERSION: u32 = 1
const POLICY: OperationPolicy = IO_POLICY
const VISIBILITY: Visibility = Visibility::Shared
const REPLAY: ReplaySafety = ReplaySafety::Unknown
const GRPC: Option<Grpc>
type Response = WriteCompletion
type Input = Stream<DataBatch>
type Output = Stream<WriteReceipt>
const DESCRIPTION: &'static str = ""
fn grant(&self) -> Option<Grant>
fn key(&self) -> Option<CacheKey>
Source§impl PartialEq for WriteStreams
impl PartialEq for WriteStreams
impl StructuralPartialEq for WriteStreams
Source§impl Value for WriteStreams
impl Value for WriteStreams
fn write(&self, bytes: &mut Vec<u8>)
fn size(&self) -> usize
fn memory(input: &mut Reader<'_>) -> Result<usize, MessageError>
fn read(input: &mut Reader<'_>) -> Result<WriteStreams, MessageError>
fn size_many(values: &[Self]) -> usize
fn write_many(values: &[Self], bytes: &mut Vec<u8>)
fn memory_many( input: &mut Reader<'_>, count: usize, ) -> Result<usize, MessageError>
fn read_many( input: &mut Reader<'_>, count: usize, ) -> Result<Vec<Self>, MessageError>
Auto Trait Implementations§
impl Freeze for WriteStreams
impl RefUnwindSafe for WriteStreams
impl Send for WriteStreams
impl Sync for WriteStreams
impl Unpin for WriteStreams
impl UnsafeUnpin for WriteStreams
impl UnwindSafe for WriteStreams
Blanket Implementations§
impl<T> Allocation for T
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