Enum nvimpam_lib::card::keyword::Keyword [−][src]
pub enum Keyword { Node, Cnode, Mass, Nsmas, Nsmas2, Solid, Hexa20, Pent15, Penta6, Tetr10, Tetr4, Bshel, Tshel, Shell, Shel6, Shel8, Membr, Beam, Sprgbm, Bar, Spring, Joint, Kjoin, Mtojnt, Sphel, Sphelo, Gap, Impma, Elink, Llink, Slink, Plink, Tied, PartSolid, PartBshel, PartTetra, PartSphel, PartCos3d, PartTshel, PartShell, PartMembr, PartBar, PartBeam, PartSpring, PartSprgbm, PartMbspr, PartJoint, PartKjoin, PartMbkjn, PartMtojnt, PartTied, PartSlink, PartElink, PartLlink, PartPlink, PartGap, Mtoco, Otmco, Rbody0, Rbody1, Rbody2, Rbody3, Group, }
An enum to denote the several types of cards a line might belong to. For now carries only information equivalent to the keyword, not the subtypes, e.g. CNTAC types 33 and 36 will both be denoted by type Cntac
Variants
Node
Cnode
Mass
Nsmas
Nsmas2
Solid
Hexa20
Pent15
Penta6
Tetr10
Tetr4
Bshel
Tshel
Shell
Shel6
Shel8
Membr
Beam
Sprgbm
Bar
Spring
Joint
Kjoin
Mtojnt
Sphel
Sphelo
Gap
Impma
Elink
Llink
Slink
Plink
Tied
PartSolid
PartBshel
PartTetra
PartSphel
PartCos3d
PartTshel
PartShell
PartMembr
PartBar
PartBeam
PartSpring
PartSprgbm
PartMbspr
PartJoint
PartKjoin
PartMbkjn
PartMtojnt
PartTied
PartSlink
PartElink
PartLlink
PartPlink
PartGap
Mtoco
Otmco
Rbody0
Rbody1
Rbody2
Rbody3
Group
Methods
impl Keyword
[src]
impl Keyword
pub fn parse<T: AsRef<str>>(s: &T) -> Option<Keyword>
[src]
pub fn parse<T: AsRef<str>>(s: &T) -> Option<Keyword>
Parse a string to determine if it starts with the keyword of a card.
Trait Implementations
impl Copy for Keyword
[src]
impl Copy for Keyword
impl Clone for Keyword
[src]
impl Clone for Keyword
fn clone(&self) -> Keyword
[src]
fn clone(&self) -> Keyword
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl PartialEq for Keyword
[src]
impl PartialEq for Keyword
fn eq(&self, other: &Keyword) -> bool
[src]
fn eq(&self, other: &Keyword) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]This method tests for !=
.
impl Debug for Keyword
[src]
impl Debug for Keyword
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl<'a> From<&'a Keyword> for &'static Card
[src]
impl<'a> From<&'a Keyword> for &'static Card