Update generated location
This commit is contained in:
6
src/generated/metadata/mod.rs
Normal file
6
src/generated/metadata/mod.rs
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
mod metadata;
|
||||||
|
mod test_metadata;
|
||||||
|
|
||||||
|
pub use metadata::METADATA;
|
||||||
|
pub use test_metadata::TEST_METADATA;
|
||||||
|
|
||||||
2
src/generated/mod.rs
Normal file
2
src/generated/mod.rs
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
pub mod proto;
|
||||||
|
pub mod metadata;
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
use crate::proto_gen::phonemetadata::PhoneNumberDesc;
|
use crate::phonemetadata::PhoneNumberDesc;
|
||||||
/// Internal phonenumber matching API used to isolate the underlying
|
/// Internal phonenumber matching API used to isolate the underlying
|
||||||
/// implementation of the matcher and allow different implementations to be
|
/// implementation of the matcher and allow different implementations to be
|
||||||
/// swapped in easily.
|
/// swapped in easily.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
mod shortnumberinfo;
|
mod shortnumberinfo;
|
||||||
mod interfaces;
|
mod interfaces;
|
||||||
/// This module is automatically generated from /resources/*.proto
|
/// This module is automatically generated from /resources/*.proto
|
||||||
mod proto_gen;
|
mod generated;
|
||||||
mod phonenumberutil;
|
mod phonenumberutil;
|
||||||
mod regexp_cache;
|
mod regexp_cache;
|
||||||
mod regex_based_matcher;
|
mod regex_based_matcher;
|
||||||
@@ -30,6 +30,6 @@ pub use phonenumberutil::{
|
|||||||
errors,
|
errors,
|
||||||
enums,
|
enums,
|
||||||
};
|
};
|
||||||
pub use proto_gen::phonemetadata;
|
pub use generated::proto::phonemetadata;
|
||||||
pub use proto_gen::phonenumber;
|
pub use generated::proto::phonenumber;
|
||||||
mod tests;
|
mod tests;
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
pub mod metadata;
|
|
||||||
pub mod test_metadata;
|
|
||||||
|
|
||||||
@@ -4,10 +4,10 @@ use protobuf::Message;
|
|||||||
use strum::IntoEnumIterator;
|
use strum::IntoEnumIterator;
|
||||||
|
|
||||||
use crate::{
|
use crate::{
|
||||||
interfaces::MatcherApi, phonenumberutil::generated::metadata::METADATA, proto_gen::{
|
interfaces::MatcherApi, generated::metadata::METADATA,
|
||||||
phonemetadata::{PhoneMetadata, PhoneMetadataCollection, PhoneNumberDesc},
|
phonemetadata::{PhoneMetadata, PhoneMetadataCollection, PhoneNumberDesc},
|
||||||
phonenumber::PhoneNumber,
|
phonenumber::PhoneNumber,
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
use super::{
|
use super::{
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
use std::borrow::Cow;
|
use std::borrow::Cow;
|
||||||
|
|
||||||
use crate::proto_gen::phonenumber::phone_number::CountryCodeSource;
|
use crate::phonenumber::phone_number::CountryCodeSource;
|
||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
pub struct PhoneNumberWithCountryCodeSource<'a> {
|
pub struct PhoneNumberWithCountryCodeSource<'a> {
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ pub mod phonenumberutil;
|
|||||||
mod phone_number_regexps_and_mappings;
|
mod phone_number_regexps_and_mappings;
|
||||||
pub(self) mod helper_types;
|
pub(self) mod helper_types;
|
||||||
pub(self) mod comparisons;
|
pub(self) mod comparisons;
|
||||||
pub(crate) mod generated;
|
|
||||||
|
|
||||||
use std::sync::LazyLock;
|
use std::sync::LazyLock;
|
||||||
|
|
||||||
|
|||||||
@@ -37,10 +37,10 @@ use crate::{
|
|||||||
prefix_number_with_country_calling_code, test_number_length,
|
prefix_number_with_country_calling_code, test_number_length,
|
||||||
test_number_length_with_unknown_type,
|
test_number_length_with_unknown_type,
|
||||||
}, helper_types::{PhoneNumberAndCarrierCode, PhoneNumberWithCountryCodeSource}, MatchType, PhoneNumberFormat, PhoneNumberType, ValidNumberLenType
|
}, helper_types::{PhoneNumberAndCarrierCode, PhoneNumberWithCountryCodeSource}, MatchType, PhoneNumberFormat, PhoneNumberType, ValidNumberLenType
|
||||||
}, proto_gen::{
|
},
|
||||||
phonemetadata::{NumberFormat, PhoneMetadata, PhoneNumberDesc},
|
phonemetadata::{NumberFormat, PhoneMetadata, PhoneNumberDesc},
|
||||||
phonenumber::{phone_number::CountryCodeSource, PhoneNumber},
|
phonenumber::{phone_number::CountryCodeSource, PhoneNumber},
|
||||||
}, regex_based_matcher::RegexBasedMatcher, regex_util::{RegexConsume, RegexFullMatch}, regexp_cache::ErrorInvalidRegex, string_util::strip_cow_prefix
|
regex_based_matcher::RegexBasedMatcher, regex_util::{RegexConsume, RegexFullMatch}, regexp_cache::ErrorInvalidRegex, string_util::strip_cow_prefix
|
||||||
};
|
};
|
||||||
|
|
||||||
use dec_from_char::DecimalExtended;
|
use dec_from_char::DecimalExtended;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
use log::{error};
|
use log::{error};
|
||||||
use super::regex_util::{RegexFullMatch, RegexConsume};
|
use super::regex_util::{RegexFullMatch, RegexConsume};
|
||||||
|
|
||||||
use crate::{interfaces, proto_gen::phonemetadata::PhoneNumberDesc, regexp_cache::{ErrorInvalidRegex, RegexCache}};
|
use crate::{interfaces, phonemetadata::PhoneNumberDesc, regexp_cache::{ErrorInvalidRegex, RegexCache}};
|
||||||
|
|
||||||
pub struct RegexBasedMatcher {
|
pub struct RegexBasedMatcher {
|
||||||
cache: RegexCache,
|
cache: RegexCache,
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ use crate::{
|
|||||||
};
|
};
|
||||||
|
|
||||||
use super::region_code::RegionCode;
|
use super::region_code::RegionCode;
|
||||||
use crate::phonenumberutil::generated::test_metadata::TEST_METADATA;
|
use crate::generated::metadata::TEST_METADATA;
|
||||||
|
|
||||||
fn get_phone_util() -> PhoneNumberUtil {
|
fn get_phone_util() -> PhoneNumberUtil {
|
||||||
let metadata = PhoneMetadataCollection::parse_from_bytes(&TEST_METADATA)
|
let metadata = PhoneMetadataCollection::parse_from_bytes(&TEST_METADATA)
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
filedir="./$(dirname "$0")"
|
filedir="./$(dirname "$0")"
|
||||||
javadir="$filedir/../java"
|
javadir="$filedir/../java"
|
||||||
project_home="$filedir/../.."
|
project_home="$filedir/../.."
|
||||||
generated_dir="$project_home/src/phonenumberutil/generated"
|
generated_dir="$project_home/src/generated/metadata"
|
||||||
echo $generated_dir
|
echo $generated_dir
|
||||||
|
|
||||||
resources_dir="$project_home/resources"
|
resources_dir="$project_home/resources"
|
||||||
@@ -28,6 +28,9 @@ generate "PhoneNumberMetadata.xml" "metadata" "metadata" "METADATA"
|
|||||||
generate "PhoneNumberMetadataForTesting.xml" "test_metadata" "metadata" "TEST_METADATA"
|
generate "PhoneNumberMetadataForTesting.xml" "test_metadata" "metadata" "TEST_METADATA"
|
||||||
|
|
||||||
echo "\
|
echo "\
|
||||||
pub mod metadata;
|
mod metadata;
|
||||||
pub mod test_metadata;
|
mod test_metadata;
|
||||||
|
|
||||||
|
pub use metadata::METADATA;
|
||||||
|
pub use test_metadata::TEST_METADATA;
|
||||||
" > "$generated_dir/mod.rs"
|
" > "$generated_dir/mod.rs"
|
||||||
Reference in New Issue
Block a user