From 67decacf3c7e4b1ec4f4901608cac5cbfa0134f3 Mon Sep 17 00:00:00 2001 From: Robert Bastian Date: Wed, 31 May 2023 19:42:44 +0200 Subject: [PATCH] ffi --- ffi/diplomat/tests/missing_apis.txt | 45 +++++++++++++++++++++++++++++ ffi/gn/Cargo.toml | 33 +++++++++++++++++++++ 2 files changed, 78 insertions(+) diff --git a/ffi/diplomat/tests/missing_apis.txt b/ffi/diplomat/tests/missing_apis.txt index 7490cc72e67..0239263e1c3 100644 --- a/ffi/diplomat/tests/missing_apis.txt +++ b/ffi/diplomat/tests/missing_apis.txt @@ -14,6 +14,27 @@ # Please check in with @Manishearth, @robertbastian, or @sffc if you have questions +icu::calendar::AnyCalendar::new#FnInEnum +icu::calendar::AnyCalendar::new_for_locale#FnInEnum +icu::calendar::week::WeekCalculator::try_new#FnInStruct +icu::collator::Collator::try_new#FnInStruct +icu::datetime::TimeFormatter::try_new_with_length#FnInStruct +icu::datetime::TypedZonedDateTimeFormatter::try_new#FnInStruct +icu::datetime::ZonedDateTimeFormatter::try_new#FnInStruct +icu::datetime::ZonedDateTimeFormatter::try_new_experimental#FnInStruct +icu::decimal::FixedDecimalFormatter::try_new#FnInStruct +icu::locid_transform::LocaleCanonicalizer::new#FnInStruct +icu::locid_transform::LocaleExpander::new_extended#FnInStruct +icu::normalizer::ComposingNormalizer::new_nfc#FnInStruct +icu::normalizer::ComposingNormalizer::new_nfkc#FnInStruct +icu::normalizer::DecomposingNormalizer::new_nfd#FnInStruct +icu::normalizer::DecomposingNormalizer::new_nfkd#FnInStruct +icu::normalizer::properties::CanonicalCombiningClassMap::new#FnInStruct +icu::normalizer::properties::CanonicalComposition::new#FnInStruct +icu::normalizer::properties::CanonicalDecomposition::new#FnInStruct +icu::plurals::PluralRules::try_new#FnInStruct +icu::plurals::PluralRules::try_new_cardinal#FnInStruct +icu::plurals::PluralRules::try_new_ordinal#FnInStruct icu::properties::bidi_data::BidiAuxiliaryProperties#Struct icu::properties::bidi_data::BidiAuxiliaryProperties::as_borrowed#FnInStruct icu::properties::bidi_data::BidiAuxiliaryProperties::from_data#FnInStruct @@ -22,7 +43,17 @@ icu::properties::bidi_data::BidiAuxiliaryPropertiesBorrowed::get32_mirroring_pro icu::properties::bidi_data::BidiAuxiliaryPropertiesBorrowed::get32_pairing_props#FnInStruct icu::properties::bidi_data::BidiMirroringProperties#Struct icu::properties::bidi_data::BidiPairingProperties#Enum +icu::properties::bidi_data::load_bidi_auxiliary_properties#Fn icu::properties::bidi_data::load_bidi_auxiliary_properties_unstable#Fn +icu::properties::maps::bidi_class#Fn +icu::properties::maps::canonical_combining_class#Fn +icu::properties::maps::east_asian_width#Fn +icu::properties::maps::general_category#Fn +icu::properties::maps::grapheme_cluster_break#Fn +icu::properties::maps::line_break#Fn +icu::properties::maps::script#Fn +icu::properties::maps::sentence_break#Fn +icu::properties::maps::word_break#Fn icu::properties::names::PropertyEnumToValueNameLinearMapper#Struct icu::properties::names::PropertyEnumToValueNameLinearMapper::as_borrowed#FnInStruct icu::properties::names::PropertyEnumToValueNameLinearMapperBorrowed#Struct @@ -35,3 +66,17 @@ icu::properties::names::PropertyEnumToValueNameSparseMapper#Struct icu::properties::names::PropertyEnumToValueNameSparseMapper::as_borrowed#FnInStruct icu::properties::names::PropertyEnumToValueNameSparseMapperBorrowed#Struct icu::properties::names::PropertyEnumToValueNameSparseMapperBorrowed::get#FnInStruct +icu::properties::script::script_with_extensions#Fn +icu::properties::sets::load_for_ecma262#Fn +icu::segmenter::GraphemeClusterSegmenter::try_new#FnInStruct +icu::segmenter::LineSegmenter::try_new_auto#FnInStruct +icu::segmenter::LineSegmenter::try_new_auto_with_options#FnInStruct +icu::segmenter::LineSegmenter::try_new_dictionary#FnInStruct +icu::segmenter::LineSegmenter::try_new_dictionary_with_options#FnInStruct +icu::segmenter::LineSegmenter::try_new_lstm#FnInStruct +icu::segmenter::LineSegmenter::try_new_lstm_with_options#FnInStruct +icu::segmenter::SentenceSegmenter::try_new#FnInStruct +icu::segmenter::WordSegmenter::try_new_auto#FnInStruct +icu::segmenter::WordSegmenter::try_new_dictionary#FnInStruct +icu::segmenter::WordSegmenter::try_new_lstm#FnInStruct +icu::timezone::MetazoneCalculator::new#FnInStruct diff --git a/ffi/gn/Cargo.toml b/ffi/gn/Cargo.toml index a6237ba9d86..0cbed599937 100644 --- a/ffi/gn/Cargo.toml +++ b/ffi/gn/Cargo.toml @@ -36,6 +36,39 @@ rustflags = [] [gn.package.libm."0.2.6"] rustflags = [] +[gn.package.icu_calendar."1.2.0"] +rustflags = [] + +[gn.package.icu_collator."1.2.0"] +rustflags = [] + +[gn.package.icu_datetime."1.2.1"] +rustflags = [] + +[gn.package.icu_decimal."1.2.0"] +rustflags = [] + +[gn.package.icu_list."1.2.0"] +rustflags = [] + +[gn.package.icu_locid_transform."1.2.1"] +rustflags = [] + +[gn.package.icu_normalizer."1.2.0"] +rustflags = [] + +[gn.package.icu_plurals."1.2.0"] +rustflags = [] + +[gn.package.icu_properties."1.2.0"] +rustflags = [] + +[gn.package.icu_segmenter."1.2.1"] +rustflags = [] + +[gn.package.icu_timezone."1.2.0"] +rustflags = [] + # Build cargo-gnaw with the checked-in lockfile [workspace] members = ["third_party_tools/fuchsia/tools/cargo-gnaw"]