Skip to content

Commit

Permalink
fix(marco): Fix macro for external use
Browse files Browse the repository at this point in the history
  • Loading branch information
pyfisch committed Jun 23, 2015
1 parent cb20392 commit 1727363
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -404,7 +404,7 @@ impl fmt::Display for LanguageTag {
/// * `i-enochian`: `langtag!(i-enochian)`
macro_rules! langtag {
( $language:expr ) => {
LanguageTag {
$crate::LanguageTag {
language: Some(stringify!($language).to_owned()),
extlang: None,
script: None,
Expand All @@ -415,7 +415,7 @@ macro_rules! langtag {
}
};
( $language:expr;;;$region:expr ) => {
LanguageTag {
$crate::LanguageTag {
language: Some(stringify!($language).to_owned()),
extlang: None,
script: None,
Expand All @@ -426,7 +426,7 @@ macro_rules! langtag {
}
};
( $language:expr;;$script:expr ) => {
LanguageTag {
$crate::LanguageTag {
language: Some(stringify!($language).to_owned()),
extlang: None,
script: Some(stringify!($script).to_owned()),
Expand All @@ -437,7 +437,7 @@ macro_rules! langtag {
}
};
( $language:expr;;$script:expr;$region:expr ) => {
LanguageTag {
$crate::LanguageTag {
language: Some(stringify!($language).to_owned()),
extlang: None,
script: Some(stringify!($script).to_owned()),
Expand All @@ -448,7 +448,7 @@ macro_rules! langtag {
}
};
( $language:expr;$extlang:expr) => {
LanguageTag {
$crate::LanguageTag {
language: Some(stringify!($language).to_owned()),
extlang: Some(stringify!($extlang).to_owned()),
script: None,
Expand All @@ -459,7 +459,7 @@ macro_rules! langtag {
}
};
( $language:expr;$extlang:expr;$script:expr) => {
LanguageTag {
$crate::LanguageTag {
language: Some(stringify!($language).to_owned()),
extlang: Some(stringify!($extlang).to_owned()),
script: Some(stringify!($script).to_owned()),
Expand All @@ -470,7 +470,7 @@ macro_rules! langtag {
}
};
( $language:expr;$extlang:expr;;$region:expr ) => {
LanguageTag {
$crate::LanguageTag {
language: Some(stringify!($language).to_owned()),
extlang: Some(stringify!($extlang).to_owned()),
script: None,
Expand All @@ -481,7 +481,7 @@ macro_rules! langtag {
}
};
( $language:expr;$extlang:expr;$script:expr;$region:expr ) => {
LanguageTag {
$crate::LanguageTag {
language: Some(stringify!($language).to_owned()),
extlang: Some(stringify!($extlang).to_owned()),
script: Some(stringify!($script).to_owned()),
Expand Down

0 comments on commit 1727363

Please sign in to comment.