pub struct Initialize {
pub config_json: Vec<u8>,
pub generation_context: Vec<u8>,
}Fields§
§config_json: Vec<u8>§generation_context: Vec<u8>Trait Implementations§
Source§impl Clone for Initialize
impl Clone for Initialize
Source§fn clone(&self) -> Initialize
fn clone(&self) -> Initialize
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 Initialize
impl Debug for Initialize
Source§impl Default for Initialize
impl Default for Initialize
Source§fn default() -> Initialize
fn default() -> Initialize
Returns the “default value” for a type. Read more
Source§impl Described for Initialize
impl Described for Initialize
Source§impl MemorySize for Initialize
impl MemorySize for Initialize
fn memory_size(&self) -> usize
Source§impl OperationDeclaration for Initialize
impl OperationDeclaration for Initialize
const ID: &'static str = "harmos.initialize"
const VERSION: u32 = 1
const POLICY: OperationPolicy = POLICY
type Response = ()
type Input = NoStream
type Output = NoStream
const DESCRIPTION: &'static str = ""
const VISIBILITY: Visibility = Visibility::Private
const REPLAY: ReplaySafety = ReplaySafety::Unknown
const GRPC: Option<Grpc> = None
fn grant(&self) -> Option<Grant>
fn key(&self) -> Option<CacheKey>
Source§impl PartialEq for Initialize
impl PartialEq for Initialize
Source§impl SdkOperation for Initialize
impl SdkOperation for Initialize
impl StructuralPartialEq for Initialize
Source§impl Value for Initialize
impl Value for Initialize
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<Initialize, 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 Initialize
impl RefUnwindSafe for Initialize
impl Send for Initialize
impl Sync for Initialize
impl Unpin for Initialize
impl UnsafeUnpin for Initialize
impl UnwindSafe for Initialize
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