Trait maturin::ModuleWriter [−][src]
Allows writing the module to a wheel or add it directly to the virtualenv
Required methods
fn add_directory(&mut self, path: impl AsRef<Path>) -> Result<()>
[src]
Adds a directory relative to the module base path
fn add_bytes_with_permissions(
&mut self,
target: impl AsRef<Path>,
bytes: &[u8],
permissions: u32
) -> Result<()>
[src]
&mut self,
target: impl AsRef<Path>,
bytes: &[u8],
permissions: u32
) -> Result<()>
Adds a file with bytes as content in target relative to the module base path while setting the given unix permissions
Provided methods
fn add_bytes(&mut self, target: impl AsRef<Path>, bytes: &[u8]) -> Result<()>
[src]
Adds a file with bytes as content in target relative to the module base path
fn add_file(
&mut self,
target: impl AsRef<Path>,
source: impl AsRef<Path>
) -> Result<()>
[src]
&mut self,
target: impl AsRef<Path>,
source: impl AsRef<Path>
) -> Result<()>
Copies the source file the the target path relative to the module base path
fn add_file_with_permissions(
&mut self,
target: impl AsRef<Path>,
source: impl AsRef<Path>,
permissions: u32
) -> Result<()>
[src]
&mut self,
target: impl AsRef<Path>,
source: impl AsRef<Path>,
permissions: u32
) -> Result<()>
Copies the source file the the target path relative to the module base path while setting the given unix permissions
Implementors
impl ModuleWriter for PathWriter
[src]
fn add_directory(&mut self, path: impl AsRef<Path>) -> Result<()>
[src]
fn add_bytes_with_permissions(
&mut self,
target: impl AsRef<Path>,
bytes: &[u8],
_permissions: u32
) -> Result<()>
[src]
&mut self,
target: impl AsRef<Path>,
bytes: &[u8],
_permissions: u32
) -> Result<()>
impl ModuleWriter for SDistWriter
[src]
fn add_directory(&mut self, _path: impl AsRef<Path>) -> Result<()>
[src]
fn add_bytes_with_permissions(
&mut self,
target: impl AsRef<Path>,
bytes: &[u8],
permissions: u32
) -> Result<()>
[src]
&mut self,
target: impl AsRef<Path>,
bytes: &[u8],
permissions: u32
) -> Result<()>
fn add_file(
&mut self,
target: impl AsRef<Path>,
source: impl AsRef<Path>
) -> Result<()>
[src]
&mut self,
target: impl AsRef<Path>,
source: impl AsRef<Path>
) -> Result<()>