Struct ic_utils::canister::Argument [−][src]
Implementations
impl Argument
[src]
pub fn push_idl_arg<A: CandidType>(&mut self, arg: A)
[src]
Add an IDL Argument. If the current value of Argument is Raw, will set the result to an error. If the current value is an error, will do nothing.
pub fn set_raw_arg(&mut self, arg: Vec<u8>)
[src]
Set the argument as raw, replacing any value that was there before. If the current argument was an error, does nothing.
pub fn serialize(self) -> Result<Vec<u8>, AgentError>
[src]
pub fn reset(&mut self)
[src]
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Argument
impl Send for Argument
impl Sync for Argument
impl Unpin for Argument
impl !UnwindSafe for Argument
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,