#[repr(u8)]pub enum DomainProfile {
Generic = 0,
Rvdna = 1,
RvText = 2,
RvGraph = 3,
RvVision = 4,
}Expand description
Domain profile discriminator (semantic overlay on the RVF substrate).
Stored in the root manifest profile_id field and declared in PROFILE_SEG.
Variants§
Generic = 0
Generic / unspecified domain.
Rvdna = 1
Genomics (RVDNA) – codon, k-mer, motif, structure embeddings.
RvText = 2
Language / text (RVText) – sentence, paragraph, document embeddings.
RvGraph = 3
Graph / network (RVGraph) – node, edge, subgraph embeddings.
RvVision = 4
Vision / imagery (RVVision) – patch, image, object embeddings.
Implementations§
Source§impl DomainProfile
impl DomainProfile
Source§impl DomainProfile
impl DomainProfile
Trait Implementations§
Source§impl Clone for DomainProfile
impl Clone for DomainProfile
Source§fn clone(&self) -> DomainProfile
fn clone(&self) -> DomainProfile
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DomainProfile
impl Debug for DomainProfile
Source§impl Hash for DomainProfile
impl Hash for DomainProfile
Source§impl PartialEq for DomainProfile
impl PartialEq for DomainProfile
Source§impl TryFrom<u8> for DomainProfile
impl TryFrom<u8> for DomainProfile
impl Copy for DomainProfile
impl Eq for DomainProfile
impl StructuralPartialEq for DomainProfile
Auto Trait Implementations§
impl Freeze for DomainProfile
impl RefUnwindSafe for DomainProfile
impl Send for DomainProfile
impl Sync for DomainProfile
impl Unpin for DomainProfile
impl UnwindSafe for DomainProfile
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