pub struct FeatureProvider { /* private fields */ }Expand description
Manages the correspondence between edge labels and feature IDs.
Implementations§
Source§impl FeatureProvider
impl FeatureProvider
Sourcepub fn new() -> Self
pub fn new() -> Self
Creates a new FeatureProvider.
Sourcepub fn add_feature_set(&mut self, feature_set: FeatureSet) -> Result<NonZeroU32>
pub fn add_feature_set(&mut self, feature_set: FeatureSet) -> Result<NonZeroU32>
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for FeatureProvider
impl<'__de, __Context> BorrowDecode<'__de, __Context> for FeatureProvider
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl Debug for FeatureProvider
impl Debug for FeatureProvider
Source§impl<__Context> Decode<__Context> for FeatureProvider
impl<__Context> Decode<__Context> for FeatureProvider
Source§impl Default for FeatureProvider
impl Default for FeatureProvider
Source§fn default() -> FeatureProvider
fn default() -> FeatureProvider
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FeatureProvider
impl RefUnwindSafe for FeatureProvider
impl Send for FeatureProvider
impl Sync for FeatureProvider
impl Unpin for FeatureProvider
impl UnwindSafe for FeatureProvider
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