pub struct WriteSchema {
pub mutation: MutationId,
pub schema: SchemaInput,
}Fields§
§mutation: MutationId§schema: SchemaInputTrait Implementations§
Source§impl Clone for WriteSchema
impl Clone for WriteSchema
Source§fn clone(&self) -> WriteSchema
fn clone(&self) -> WriteSchema
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<WriteSchema> for Operations
Source§impl Debug for WriteSchema
impl Debug for WriteSchema
Source§impl Described for WriteSchema
impl Described for WriteSchema
impl Eq for WriteSchema
Source§impl MemorySize for WriteSchema
impl MemorySize for WriteSchema
fn memory_size(&self) -> usize
Source§impl OperationDeclaration for WriteSchema
impl OperationDeclaration for WriteSchema
const ID: &'static str = "storage.write_schema"
const VERSION: u32 = 1
const POLICY: OperationPolicy = POLICY
const VISIBILITY: Visibility = Visibility::Host
const REPLAY: ReplaySafety = ReplaySafety::Idempotent
type Response = StorageCursor
type Input = NoStream
type Output = NoStream
const DESCRIPTION: &'static str = ""
const GRPC: Option<Grpc> = None
fn grant(&self) -> Option<Grant>
fn key(&self) -> Option<CacheKey>
Source§impl PartialEq for WriteSchema
impl PartialEq for WriteSchema
impl StructuralPartialEq for WriteSchema
Source§impl Value for WriteSchema
impl Value for WriteSchema
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<WriteSchema, 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 WriteSchema
impl RefUnwindSafe for WriteSchema
impl Send for WriteSchema
impl Sync for WriteSchema
impl Unpin for WriteSchema
impl UnsafeUnpin for WriteSchema
impl UnwindSafe for WriteSchema
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