pub struct OpenCallArgs {
pub path: MontyPath,
pub mode: FileMode,
}Expand description
open(path, mode) shape. The mode is parsed into FileMode before
construction so the fs/ backend doesn’t re-parse; ToArgs re-serialises
it back to a MontyObject::String for the host.
Fields§
§path: MontyPath§mode: FileModeTrait Implementations§
Source§impl Clone for OpenCallArgs
impl Clone for OpenCallArgs
Source§fn clone(&self) -> OpenCallArgs
fn clone(&self) -> OpenCallArgs
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 OpenCallArgs
impl Debug for OpenCallArgs
Source§impl<'de> Deserialize<'de> for OpenCallArgs
impl<'de> Deserialize<'de> for OpenCallArgs
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for OpenCallArgs
impl Serialize for OpenCallArgs
Source§impl ToArgs for OpenCallArgs
impl ToArgs for OpenCallArgs
fn to_args(self) -> (Vec<MontyObject>, Vec<(MontyObject, MontyObject)>)
Auto Trait Implementations§
impl Freeze for OpenCallArgs
impl RefUnwindSafe for OpenCallArgs
impl Send for OpenCallArgs
impl Sync for OpenCallArgs
impl Unpin for OpenCallArgs
impl UnsafeUnpin for OpenCallArgs
impl UnwindSafe for OpenCallArgs
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