Trait extendr_api::io::save::Save

source ·
pub trait Save: GetSexp {
    // Provided methods
    fn save<P: AsRef<Path>>(
        &self,
        path: &P,
        format: PstreamFormat,
        version: i32,
        hook: Option<WriteHook>
    ) -> Result<()> { ... }
    fn to_writer<W: Write>(
        &self,
        writer: &mut W,
        format: PstreamFormat,
        version: i32,
        hook: Option<WriteHook>
    ) -> Result<()> { ... }
}

Provided Methods§

source

fn save<P: AsRef<Path>>( &self, path: &P, format: PstreamFormat, version: i32, hook: Option<WriteHook> ) -> Result<()>

Save an object in the R data format. version should probably be 3.

source

fn to_writer<W: Write>( &self, writer: &mut W, format: PstreamFormat, version: i32, hook: Option<WriteHook> ) -> Result<()>

Save an object in the R data format to a Write trait. version should probably be 3.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<R: GetSexp> Save for R