pub struct FileNodeExtractor;Expand description
Fallback extractor: emits a single file node per blob, tagged with its blob
hash and basic size metadata. Produces no edges. Used for files with no
registered language.
Trait Implementations§
Source§impl Clone for FileNodeExtractor
impl Clone for FileNodeExtractor
Source§fn clone(&self) -> FileNodeExtractor
fn clone(&self) -> FileNodeExtractor
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 moreimpl Copy for FileNodeExtractor
Source§impl Debug for FileNodeExtractor
impl Debug for FileNodeExtractor
Source§impl Default for FileNodeExtractor
impl Default for FileNodeExtractor
Source§fn default() -> FileNodeExtractor
fn default() -> FileNodeExtractor
Returns the “default value” for a type. Read more
Source§impl Extractor for FileNodeExtractor
impl Extractor for FileNodeExtractor
Source§fn env_tag(&self) -> u64
fn env_tag(&self) -> u64
Runtime inputs — beyond
(path, bytes) — that change extraction output
and so must be folded into the sync cache key: the installed OCR-model
identity and any IngestConfig toggles that gate extraction. The
default is the media-model tag alone; Registry additionally folds in
its ingestion config so toggling content off re-extracts affected blobs
instead of serving stale, content-bearing facts.Auto Trait Implementations§
impl Freeze for FileNodeExtractor
impl RefUnwindSafe for FileNodeExtractor
impl Send for FileNodeExtractor
impl Sync for FileNodeExtractor
impl Unpin for FileNodeExtractor
impl UnsafeUnpin for FileNodeExtractor
impl UnwindSafe for FileNodeExtractor
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