pub enum ChoosableCustomLevelFeature {
AbilityScoreImprovement,
WarlockPact,
AdditionalFighterFightingStyle,
FighterFightingStyle,
RangerFightingStyle,
BonusBardProficiency,
MultiplyTwoSkillProficiency,
ChooseTwoSpellForAnyClass,
ChooseOne6thLevelSpellFromWarlockList,
PaladinFightingStyle,
}Variants§
AbilityScoreImprovement
Ask the user to spend 2 points in any ability score
WarlockPact
https://www.dnd5eapi.co/api/features/pact-boon
AdditionalFighterFightingStyle
https://www.dnd5eapi.co/api/features/additional-fighting-style
FighterFightingStyle
https://www.dnd5eapi.co/api/features/fighter-fighting-style
RangerFightingStyle
https://www.dnd5eapi.co/api/features/ranger-fighting-style
BonusBardProficiency
https://www.dnd5eapi.co/api/features/bonus-proficiencies
MultiplyTwoSkillProficiency
Used for https://www.dnd5eapi.co/api/features/bard-expertise-1 https://www.dnd5eapi.co/api/features/bard-expertise-2 https://www.dnd5eapi.co/api/features/rogue-expertise-1 https://www.dnd5eapi.co/api/features/rogue-expertise-2
ChooseTwoSpellForAnyClass
https://www.dnd5eapi.co/api/features/magical-secrets-1 https://www.dnd5eapi.co/api/features/magical-secrets-2 https://www.dnd5eapi.co/api/features/magical-secrets-3
ChooseOne6thLevelSpellFromWarlockList
https://www.dnd5eapi.co/api/features/mystic-arcanum-6th-level https://www.dnd5eapi.co/api/features/mystic-arcanum-7th-level https://www.dnd5eapi.co/api/features/mystic-arcanum-8th-level https://www.dnd5eapi.co/api/features/mystic-arcanum-9th-level
PaladinFightingStyle
https://www.dnd5eapi.co/api/features/paladin-fighting-style
Implementations§
source§impl ChoosableCustomLevelFeature
impl ChoosableCustomLevelFeature
pub fn as_index_str(&self) -> &str
pub fn to_options(&self) -> Vec<Vec<ChoosableCustomLevelFeatureOption>>
Trait Implementations§
source§impl Clone for ChoosableCustomLevelFeature
impl Clone for ChoosableCustomLevelFeature
source§fn clone(&self) -> ChoosableCustomLevelFeature
fn clone(&self) -> ChoosableCustomLevelFeature
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreAuto Trait Implementations§
impl Freeze for ChoosableCustomLevelFeature
impl RefUnwindSafe for ChoosableCustomLevelFeature
impl Send for ChoosableCustomLevelFeature
impl Sync for ChoosableCustomLevelFeature
impl Unpin for ChoosableCustomLevelFeature
impl UnwindSafe for ChoosableCustomLevelFeature
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)