opencv::mod_prelude

Trait FileNodeTrait

Source
pub trait FileNodeTrait: FileNodeTraitConst {
    // Required method
    fn as_raw_mut_FileNode(&mut self) -> *mut c_void;

    // Provided methods
    fn set_block_idx(&mut self, val: size_t) { ... }
    fn set_ofs(&mut self, val: size_t) { ... }
    fn set(&mut self, node: &impl FileNodeTraitConst) -> Result<()> { ... }
    fn ptr_1(&mut self) -> Result<*mut u8> { ... }
    fn set_value(&mut self, typ: i32, value: &mut [u8]) -> Result<()> { ... }
}
Expand description

Mutable methods for core::FileNode

Required Methods§

Provided Methods§

Source

fn set_block_idx(&mut self, val: size_t)

Source

fn set_ofs(&mut self, val: size_t)

Source

fn set(&mut self, node: &impl FileNodeTraitConst) -> Result<()>

Source

fn ptr_1(&mut self) -> Result<*mut u8>

Source

fn set_value(&mut self, typ: i32, value: &mut [u8]) -> Result<()>

Internal method used when reading FileStorage. Sets the type (int, real or string) and value of the previously created node.

§C++ default parameters
  • len: -1

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§