[][src]Trait finalfusion::io::ReadMetadata

pub trait ReadMetadata where
    Self: Sized
{ fn read_metadata<R>(read: &mut R) -> Result<Self>
    where
        R: Read + Seek
; }

Read finalfusion embeddings metadata.

This trait is used to read the metadata of embeddings in the finalfusion format. This is typically faster than ReadEmbeddings::read_embeddings.

use std::fs::File;

use finalfusion::prelude::*;
use finalfusion::metadata::Metadata;
use finalfusion::io::ReadMetadata;

let mut f = File::open("testdata/similarity.fifu").unwrap();
let metadata: Option<Metadata> =
    ReadMetadata::read_metadata(&mut f).unwrap();

Required methods

fn read_metadata<R>(read: &mut R) -> Result<Self> where
    R: Read + Seek

Read the metadata.

Loading content...

Implementations on Foreign Types

impl ReadMetadata for Option<Metadata>[src]

Loading content...

Implementors

Loading content...