V3Dentition

Enum V3Dentition 

Source
pub enum V3Dentition {
Show 305 variants ArtificialDentition(Option<Element>), PermanentDentition(Option<Element>), PrimaryDentition(Option<Element>), SupernumeraryTooth(Option<Element>), TID1(Option<Element>), TID10(Option<Element>), TID10a(Option<Element>), TID10i(Option<Element>), TID10p(Option<Element>), TID10pd(Option<Element>), TID10pm(Option<Element>), TID10s(Option<Element>), TID11(Option<Element>), TID11a(Option<Element>), TID11i(Option<Element>), TID11p(Option<Element>), TID11pd(Option<Element>), TID11pm(Option<Element>), TID11s(Option<Element>), TID12(Option<Element>), TID12a(Option<Element>), TID12i(Option<Element>), TID12p(Option<Element>), TID12pd(Option<Element>), TID12pm(Option<Element>), TID12s(Option<Element>), TID13(Option<Element>), TID13a(Option<Element>), TID13i(Option<Element>), TID13p(Option<Element>), TID13pd(Option<Element>), TID13pm(Option<Element>), TID13s(Option<Element>), TID14(Option<Element>), TID14a(Option<Element>), TID14i(Option<Element>), TID14p(Option<Element>), TID14pd(Option<Element>), TID14pm(Option<Element>), TID14s(Option<Element>), TID15(Option<Element>), TID15a(Option<Element>), TID15i(Option<Element>), TID15p(Option<Element>), TID15pd(Option<Element>), TID15pm(Option<Element>), TID15s(Option<Element>), TID16(Option<Element>), TID16a(Option<Element>), TID16i(Option<Element>), TID16p(Option<Element>), TID16pd(Option<Element>), TID16pm(Option<Element>), TID16s(Option<Element>), TID17(Option<Element>), TID17a(Option<Element>), TID17ad(Option<Element>), TID17am(Option<Element>), TID17d(Option<Element>), TID17i(Option<Element>), TID17id(Option<Element>), TID17im(Option<Element>), TID17m(Option<Element>), TID17p(Option<Element>), TID17pd(Option<Element>), TID17pm(Option<Element>), TID17s(Option<Element>), TID18(Option<Element>), TID18a(Option<Element>), TID18ad(Option<Element>), TID18am(Option<Element>), TID18d(Option<Element>), TID18i(Option<Element>), TID18id(Option<Element>), TID18im(Option<Element>), TID18m(Option<Element>), TID18p(Option<Element>), TID18pd(Option<Element>), TID18pm(Option<Element>), TID18s(Option<Element>), TID19(Option<Element>), TID19a(Option<Element>), TID19ad(Option<Element>), TID19am(Option<Element>), TID19d(Option<Element>), TID19i(Option<Element>), TID19id(Option<Element>), TID19im(Option<Element>), TID19m(Option<Element>), TID19p(Option<Element>), TID19pd(Option<Element>), TID19pm(Option<Element>), TID19s(Option<Element>), TID1a(Option<Element>), TID1i(Option<Element>), TID1p(Option<Element>), TID1pd(Option<Element>), TID1pm(Option<Element>), TID1s(Option<Element>), TID2(Option<Element>), TID20(Option<Element>), TID20a(Option<Element>), TID20i(Option<Element>), TID20p(Option<Element>), TID20pd(Option<Element>), TID20pm(Option<Element>), TID20s(Option<Element>), TID21(Option<Element>), TID21a(Option<Element>), TID21i(Option<Element>), TID21p(Option<Element>), TID21pd(Option<Element>), TID21pm(Option<Element>), TID21s(Option<Element>), TID22(Option<Element>), TID22a(Option<Element>), TID22i(Option<Element>), TID22p(Option<Element>), TID22pd(Option<Element>), TID22pm(Option<Element>), TID22s(Option<Element>), TID23(Option<Element>), TID23a(Option<Element>), TID23i(Option<Element>), TID23p(Option<Element>), TID23pd(Option<Element>), TID23pm(Option<Element>), TID23s(Option<Element>), TID24(Option<Element>), TID24a(Option<Element>), TID24i(Option<Element>), TID24p(Option<Element>), TID24pd(Option<Element>), TID24pm(Option<Element>), TID24s(Option<Element>), TID25(Option<Element>), TID25a(Option<Element>), TID25i(Option<Element>), TID25p(Option<Element>), TID25pd(Option<Element>), TID25pm(Option<Element>), TID25s(Option<Element>), TID26(Option<Element>), TID26a(Option<Element>), TID26i(Option<Element>), TID26p(Option<Element>), TID26pd(Option<Element>), TID26pm(Option<Element>), TID26s(Option<Element>), TID27(Option<Element>), TID27a(Option<Element>), TID27i(Option<Element>), TID27p(Option<Element>), TID27pd(Option<Element>), TID27pm(Option<Element>), TID27s(Option<Element>), TID28(Option<Element>), TID28a(Option<Element>), TID28i(Option<Element>), TID28p(Option<Element>), TID28pd(Option<Element>), TID28pm(Option<Element>), TID28s(Option<Element>), TID29(Option<Element>), TID29a(Option<Element>), TID29i(Option<Element>), TID29p(Option<Element>), TID29pd(Option<Element>), TID29pm(Option<Element>), TID29s(Option<Element>), TID2a(Option<Element>), TID2i(Option<Element>), TID2p(Option<Element>), TID2pd(Option<Element>), TID2pm(Option<Element>), TID2s(Option<Element>), TID3(Option<Element>), TID30(Option<Element>), TID30a(Option<Element>), TID30ad(Option<Element>), TID30am(Option<Element>), TID30d(Option<Element>), TID30i(Option<Element>), TID30id(Option<Element>), TID30im(Option<Element>), TID30m(Option<Element>), TID30p(Option<Element>), TID30pd(Option<Element>), TID30pm(Option<Element>), TID30s(Option<Element>), TID31(Option<Element>), TID31a(Option<Element>), TID31ad(Option<Element>), TID31am(Option<Element>), TID31d(Option<Element>), TID31i(Option<Element>), TID31id(Option<Element>), TID31im(Option<Element>), TID31m(Option<Element>), TID31p(Option<Element>), TID31pd(Option<Element>), TID31pm(Option<Element>), TID31s(Option<Element>), TID32(Option<Element>), TID32a(Option<Element>), TID32ad(Option<Element>), TID32am(Option<Element>), TID32d(Option<Element>), TID32i(Option<Element>), TID32id(Option<Element>), TID32im(Option<Element>), TID32m(Option<Element>), TID32p(Option<Element>), TID32pd(Option<Element>), TID32pm(Option<Element>), TID32s(Option<Element>), TID3a(Option<Element>), TID3i(Option<Element>), TID3p(Option<Element>), TID3pd(Option<Element>), TID3pm(Option<Element>), TID3s(Option<Element>), TID4(Option<Element>), TID4a(Option<Element>), TID4i(Option<Element>), TID4p(Option<Element>), TID4pd(Option<Element>), TID4pm(Option<Element>), TID4s(Option<Element>), TID5(Option<Element>), TID5a(Option<Element>), TID5i(Option<Element>), TID5p(Option<Element>), TID5pd(Option<Element>), TID5pm(Option<Element>), TID5s(Option<Element>), TID6(Option<Element>), TID6a(Option<Element>), TID6i(Option<Element>), TID6p(Option<Element>), TID6pd(Option<Element>), TID6pm(Option<Element>), TID6s(Option<Element>), TID7(Option<Element>), TID7a(Option<Element>), TID7i(Option<Element>), TID7p(Option<Element>), TID7pd(Option<Element>), TID7pm(Option<Element>), TID7s(Option<Element>), TID8(Option<Element>), TID8a(Option<Element>), TID8i(Option<Element>), TID8p(Option<Element>), TID8pd(Option<Element>), TID8pm(Option<Element>), TID8s(Option<Element>), TID9(Option<Element>), TID9a(Option<Element>), TID9i(Option<Element>), TID9p(Option<Element>), TID9pd(Option<Element>), TID9pm(Option<Element>), TID9s(Option<Element>), TIDA(Option<Element>), TIDAs(Option<Element>), TIDB(Option<Element>), TIDBs(Option<Element>), TIDC(Option<Element>), TIDCs(Option<Element>), TIDD(Option<Element>), TIDDs(Option<Element>), TIDE(Option<Element>), TIDEs(Option<Element>), TIDF(Option<Element>), TIDFs(Option<Element>), TIDG(Option<Element>), TIDGs(Option<Element>), TIDH(Option<Element>), TIDHs(Option<Element>), TIDI(Option<Element>), TIDIs(Option<Element>), TIDJ(Option<Element>), TIDJs(Option<Element>), TIDK(Option<Element>), TIDKs(Option<Element>), TIDL(Option<Element>), TIDLs(Option<Element>), TIDM(Option<Element>), TIDMs(Option<Element>), TIDN(Option<Element>), TIDNs(Option<Element>), TIDO(Option<Element>), TIDOs(Option<Element>), TIDP(Option<Element>), TIDPs(Option<Element>), TIDQ(Option<Element>), TIDQs(Option<Element>), TIDR(Option<Element>), TIDRs(Option<Element>), TIDS(Option<Element>), TIDSs(Option<Element>), TIDT(Option<Element>), TIDTs(Option<Element>), Null(Option<Element>),
}

Variants§

§

ArtificialDentition(Option<Element>)

Artificial dentition

§

PermanentDentition(Option<Element>)

Permanent dentition

§

PrimaryDentition(Option<Element>)

Primary dentition

§

SupernumeraryTooth(Option<Element>)

Supernumerary Tooth

§

TID1(Option<Element>)

1

§

TID10(Option<Element>)

10

§

TID10a(Option<Element>)

10a

§

TID10i(Option<Element>)

10i

§

TID10p(Option<Element>)

10p

§

TID10pd(Option<Element>)

10pd

§

TID10pm(Option<Element>)

10pm

§

TID10s(Option<Element>)

10s

§

TID11(Option<Element>)

11

§

TID11a(Option<Element>)

11a

§

TID11i(Option<Element>)

11i

§

TID11p(Option<Element>)

11p

§

TID11pd(Option<Element>)

11pd

§

TID11pm(Option<Element>)

11pm

§

TID11s(Option<Element>)

11s

§

TID12(Option<Element>)

12

§

TID12a(Option<Element>)

12a

§

TID12i(Option<Element>)

12i

§

TID12p(Option<Element>)

12p

§

TID12pd(Option<Element>)

12pd

§

TID12pm(Option<Element>)

12pm

§

TID12s(Option<Element>)

12s

§

TID13(Option<Element>)

13

§

TID13a(Option<Element>)

13a

§

TID13i(Option<Element>)

13i

§

TID13p(Option<Element>)

13p

§

TID13pd(Option<Element>)

13pd

§

TID13pm(Option<Element>)

13pm

§

TID13s(Option<Element>)

13s

§

TID14(Option<Element>)

14

§

TID14a(Option<Element>)

14a

§

TID14i(Option<Element>)

14i

§

TID14p(Option<Element>)

14p

§

TID14pd(Option<Element>)

14pd

§

TID14pm(Option<Element>)

14pm

§

TID14s(Option<Element>)

14s

§

TID15(Option<Element>)

15

§

TID15a(Option<Element>)

15a

§

TID15i(Option<Element>)

15i

§

TID15p(Option<Element>)

15p

§

TID15pd(Option<Element>)

15pd

§

TID15pm(Option<Element>)

15pm

§

TID15s(Option<Element>)

15s

§

TID16(Option<Element>)

16

§

TID16a(Option<Element>)

16a

§

TID16i(Option<Element>)

16i

§

TID16p(Option<Element>)

16p

§

TID16pd(Option<Element>)

16pd

§

TID16pm(Option<Element>)

16pm

§

TID16s(Option<Element>)

16s

§

TID17(Option<Element>)

17

§

TID17a(Option<Element>)

17a

§

TID17ad(Option<Element>)

17ad

§

TID17am(Option<Element>)

17am

§

TID17d(Option<Element>)

17d

§

TID17i(Option<Element>)

17i

§

TID17id(Option<Element>)

17id

§

TID17im(Option<Element>)

17im

§

TID17m(Option<Element>)

17m

§

TID17p(Option<Element>)

17p

§

TID17pd(Option<Element>)

17pd

§

TID17pm(Option<Element>)

17pm

§

TID17s(Option<Element>)

17s

§

TID18(Option<Element>)

18

§

TID18a(Option<Element>)

18a

§

TID18ad(Option<Element>)

18ad

§

TID18am(Option<Element>)

18am

§

TID18d(Option<Element>)

18d

§

TID18i(Option<Element>)

18i

§

TID18id(Option<Element>)

18id

§

TID18im(Option<Element>)

18im

§

TID18m(Option<Element>)

18m

§

TID18p(Option<Element>)

18p

§

TID18pd(Option<Element>)

18pd

§

TID18pm(Option<Element>)

18pm

§

TID18s(Option<Element>)

18s

§

TID19(Option<Element>)

19

§

TID19a(Option<Element>)

19a

§

TID19ad(Option<Element>)

19ad

§

TID19am(Option<Element>)

19am

§

TID19d(Option<Element>)

19d

§

TID19i(Option<Element>)

19i

§

TID19id(Option<Element>)

19id

§

TID19im(Option<Element>)

19im

§

TID19m(Option<Element>)

19m

§

TID19p(Option<Element>)

19p

§

TID19pd(Option<Element>)

19pd

§

TID19pm(Option<Element>)

19pm

§

TID19s(Option<Element>)

19s

§

TID1a(Option<Element>)

1a

§

TID1i(Option<Element>)

1i

§

TID1p(Option<Element>)

1p

§

TID1pd(Option<Element>)

1pd

§

TID1pm(Option<Element>)

1pm

§

TID1s(Option<Element>)

1s

§

TID2(Option<Element>)

2

§

TID20(Option<Element>)

20

§

TID20a(Option<Element>)

20a

§

TID20i(Option<Element>)

20i

§

TID20p(Option<Element>)

20p

§

TID20pd(Option<Element>)

20pd

§

TID20pm(Option<Element>)

20pm

§

TID20s(Option<Element>)

20s

§

TID21(Option<Element>)

21

§

TID21a(Option<Element>)

21a

§

TID21i(Option<Element>)

21i

§

TID21p(Option<Element>)

21p

§

TID21pd(Option<Element>)

21pd

§

TID21pm(Option<Element>)

21pm

§

TID21s(Option<Element>)

21s

§

TID22(Option<Element>)

22

§

TID22a(Option<Element>)

22a

§

TID22i(Option<Element>)

22i

§

TID22p(Option<Element>)

22p

§

TID22pd(Option<Element>)

22pd

§

TID22pm(Option<Element>)

22pm

§

TID22s(Option<Element>)

22s

§

TID23(Option<Element>)

23

§

TID23a(Option<Element>)

23a

§

TID23i(Option<Element>)

23i

§

TID23p(Option<Element>)

23p

§

TID23pd(Option<Element>)

23pd

§

TID23pm(Option<Element>)

23pm

§

TID23s(Option<Element>)

23s

§

TID24(Option<Element>)

24

§

TID24a(Option<Element>)

24a

§

TID24i(Option<Element>)

24i

§

TID24p(Option<Element>)

24p

§

TID24pd(Option<Element>)

24pd

§

TID24pm(Option<Element>)

24pm

§

TID24s(Option<Element>)

24s

§

TID25(Option<Element>)

25

§

TID25a(Option<Element>)

25a

§

TID25i(Option<Element>)

25i

§

TID25p(Option<Element>)

25p

§

TID25pd(Option<Element>)

25pd

§

TID25pm(Option<Element>)

25pm

§

TID25s(Option<Element>)

25s

§

TID26(Option<Element>)

26

§

TID26a(Option<Element>)

26a

§

TID26i(Option<Element>)

26i

§

TID26p(Option<Element>)

26p

§

TID26pd(Option<Element>)

26pd

§

TID26pm(Option<Element>)

26pm

§

TID26s(Option<Element>)

26s

§

TID27(Option<Element>)

27

§

TID27a(Option<Element>)

27a

§

TID27i(Option<Element>)

27i

§

TID27p(Option<Element>)

27p

§

TID27pd(Option<Element>)

27pd

§

TID27pm(Option<Element>)

27pm

§

TID27s(Option<Element>)

27s

§

TID28(Option<Element>)

28

§

TID28a(Option<Element>)

28a

§

TID28i(Option<Element>)

28i

§

TID28p(Option<Element>)

28p

§

TID28pd(Option<Element>)

28pd

§

TID28pm(Option<Element>)

28pm

§

TID28s(Option<Element>)

28s

§

TID29(Option<Element>)

29

§

TID29a(Option<Element>)

29a

§

TID29i(Option<Element>)

29i

§

TID29p(Option<Element>)

29p

§

TID29pd(Option<Element>)

29pd

§

TID29pm(Option<Element>)

29pm

§

TID29s(Option<Element>)

29s

§

TID2a(Option<Element>)

2a

§

TID2i(Option<Element>)

2i

§

TID2p(Option<Element>)

2p

§

TID2pd(Option<Element>)

2pd

§

TID2pm(Option<Element>)

2pm

§

TID2s(Option<Element>)

2s

§

TID3(Option<Element>)

3

§

TID30(Option<Element>)

30

§

TID30a(Option<Element>)

30a

§

TID30ad(Option<Element>)

30ad

§

TID30am(Option<Element>)

30am

§

TID30d(Option<Element>)

30d

§

TID30i(Option<Element>)

30i

§

TID30id(Option<Element>)

30id

§

TID30im(Option<Element>)

30im

§

TID30m(Option<Element>)

30m

§

TID30p(Option<Element>)

30p

§

TID30pd(Option<Element>)

30pd

§

TID30pm(Option<Element>)

30pm

§

TID30s(Option<Element>)

30s

§

TID31(Option<Element>)

31

§

TID31a(Option<Element>)

31a

§

TID31ad(Option<Element>)

31ad

§

TID31am(Option<Element>)

31am

§

TID31d(Option<Element>)

31d

§

TID31i(Option<Element>)

31i

§

TID31id(Option<Element>)

31id

§

TID31im(Option<Element>)

31im

§

TID31m(Option<Element>)

31m

§

TID31p(Option<Element>)

31p

§

TID31pd(Option<Element>)

31pd

§

TID31pm(Option<Element>)

31pm

§

TID31s(Option<Element>)

31s

§

TID32(Option<Element>)

32

§

TID32a(Option<Element>)

32a

§

TID32ad(Option<Element>)

32ad

§

TID32am(Option<Element>)

32am

§

TID32d(Option<Element>)

32d

§

TID32i(Option<Element>)

32i

§

TID32id(Option<Element>)

32id

§

TID32im(Option<Element>)

32im

§

TID32m(Option<Element>)

32m

§

TID32p(Option<Element>)

32p

§

TID32pd(Option<Element>)

32pd

§

TID32pm(Option<Element>)

32pm

§

TID32s(Option<Element>)

32s

§

TID3a(Option<Element>)

3a

§

TID3i(Option<Element>)

3i

§

TID3p(Option<Element>)

3p

§

TID3pd(Option<Element>)

3pd

§

TID3pm(Option<Element>)

3pm

§

TID3s(Option<Element>)

3s

§

TID4(Option<Element>)

4

§

TID4a(Option<Element>)

4a

§

TID4i(Option<Element>)

4i

§

TID4p(Option<Element>)

4p

§

TID4pd(Option<Element>)

4pd

§

TID4pm(Option<Element>)

4pm

§

TID4s(Option<Element>)

4s

§

TID5(Option<Element>)

5

§

TID5a(Option<Element>)

5a

§

TID5i(Option<Element>)

5i

§

TID5p(Option<Element>)

5p

§

TID5pd(Option<Element>)

5pd

§

TID5pm(Option<Element>)

5pm

§

TID5s(Option<Element>)

5s

§

TID6(Option<Element>)

6

§

TID6a(Option<Element>)

6a

§

TID6i(Option<Element>)

6i

§

TID6p(Option<Element>)

6p

§

TID6pd(Option<Element>)

6pd

§

TID6pm(Option<Element>)

6pm

§

TID6s(Option<Element>)

6s

§

TID7(Option<Element>)

7

§

TID7a(Option<Element>)

7a

§

TID7i(Option<Element>)

7i

§

TID7p(Option<Element>)

7p

§

TID7pd(Option<Element>)

7pd

§

TID7pm(Option<Element>)

7pm

§

TID7s(Option<Element>)

7s

§

TID8(Option<Element>)

8

§

TID8a(Option<Element>)

8a

§

TID8i(Option<Element>)

8i

§

TID8p(Option<Element>)

8p

§

TID8pd(Option<Element>)

8pd

§

TID8pm(Option<Element>)

8pm

§

TID8s(Option<Element>)

8s

§

TID9(Option<Element>)

9

§

TID9a(Option<Element>)

9a

§

TID9i(Option<Element>)

9i

§

TID9p(Option<Element>)

9p

§

TID9pd(Option<Element>)

9pd

§

TID9pm(Option<Element>)

9pm

§

TID9s(Option<Element>)

9s

§

TIDA(Option<Element>)

A

§

TIDAs(Option<Element>)

As

§

TIDB(Option<Element>)

B

§

TIDBs(Option<Element>)

Bs

§

TIDC(Option<Element>)

C

§

TIDCs(Option<Element>)

Cs

§

TIDD(Option<Element>)

D

§

TIDDs(Option<Element>)

Ds

§

TIDE(Option<Element>)

E

§

TIDEs(Option<Element>)

Es

§

TIDF(Option<Element>)

F

§

TIDFs(Option<Element>)

Fs

§

TIDG(Option<Element>)

G

§

TIDGs(Option<Element>)

Gs

§

TIDH(Option<Element>)

H

§

TIDHs(Option<Element>)

Hs

§

TIDI(Option<Element>)

I

§

TIDIs(Option<Element>)

Is

§

TIDJ(Option<Element>)

J

§

TIDJs(Option<Element>)

Js

§

TIDK(Option<Element>)

K

§

TIDKs(Option<Element>)

Ks

§

TIDL(Option<Element>)

L

§

TIDLs(Option<Element>)

Ls

§

TIDM(Option<Element>)

M

§

TIDMs(Option<Element>)

Ms

§

TIDN(Option<Element>)

N

§

TIDNs(Option<Element>)

Ns

§

TIDO(Option<Element>)

O

§

TIDOs(Option<Element>)

Os

§

TIDP(Option<Element>)

P

§

TIDPs(Option<Element>)

Ps

§

TIDQ(Option<Element>)

Q

§

TIDQs(Option<Element>)

Qs

§

TIDR(Option<Element>)

R

§

TIDRs(Option<Element>)

Rs

§

TIDS(Option<Element>)

S

§

TIDSs(Option<Element>)

Ss

§

TIDT(Option<Element>)

T

§

TIDTs(Option<Element>)

Ts

§

Null(Option<Element>)

If value is missing and just the element is present.

Trait Implementations§

Source§

impl Clone for V3Dentition

Source§

fn clone(&self) -> V3Dentition

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for V3Dentition

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for V3Dentition

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl FHIRJSONDeserializer for V3Dentition

Source§

impl FHIRJSONSerializer for V3Dentition

Source§

fn serialize_value( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>

Source§

fn serialize_extension( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>

Source§

fn serialize_field( &self, field: &str, writer: &mut dyn Write, ) -> Result<bool, SerializeError>

Source§

fn is_fp_primitive(&self) -> bool

Source§

impl Into<Option<String>> for &V3Dentition

Source§

fn into(self) -> Option<String>

Converts this type into the (usually inferred) input type.
Source§

impl MetaValue for V3Dentition

Source§

fn fields(&self) -> Vec<&'static str>

Source§

fn get_field<'a>(&'a self, field: &str) -> Option<&'a dyn MetaValue>

Source§

fn get_field_mut<'a>(&'a mut self, field: &str) -> Option<&'a mut dyn MetaValue>

Source§

fn get_index<'a>(&'a self, _index: usize) -> Option<&'a dyn MetaValue>

Source§

fn get_index_mut<'a>( &'a mut self, _index: usize, ) -> Option<&'a mut dyn MetaValue>

Source§

fn flatten(&self) -> Vec<&dyn MetaValue>

Source§

fn as_any(&self) -> &dyn Any

Source§

fn typename(&self) -> &'static str

Source§

impl TryFrom<String> for V3Dentition

Source§

type Error = String

The type returned in the event of a conversion error.
Source§

fn try_from(value: String) -> Result<Self, String>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> if into_left is true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more