• Home
  • Raw
  • Download

Lines Matching refs:Sync

284     P: TypedValueParser + Send + Sync + 'static,
571 trait AnyValueParser: Send + Sync + 'static {
598 T: std::any::Any + Clone + Send + Sync + 'static,
685 pub trait TypedValueParser: Clone + Send + Sync + 'static {
687 type Value: Send + Sync + Clone;
759 T: Send + Sync + Clone, in map()
808 F: Fn(Self::Value) -> Result<T, E> + Clone + Send + Sync + 'static, in try_map()
809 T: Send + Sync + Clone, in try_map()
810 E: Into<Box<dyn std::error::Error + Send + Sync + 'static>>, in try_map()
818 F: Fn(&str) -> Result<T, E> + Clone + Send + Sync + 'static,
819 E: Into<Box<dyn std::error::Error + Send + Sync + 'static>>,
820 T: Send + Sync + Clone,
1024 pub struct EnumValueParser<E: crate::ValueEnum + Clone + Send + Sync + 'static>(
1028 impl<E: crate::ValueEnum + Clone + Send + Sync + 'static> EnumValueParser<E> {
1036 impl<E: crate::ValueEnum + Clone + Send + Sync + 'static> TypedValueParser for EnumValueParser<E> {
1095 impl<E: crate::ValueEnum + Clone + Send + Sync + 'static> Default for EnumValueParser<E> {
1252 pub struct RangedI64ValueParser<T: std::convert::TryFrom<i64> + Clone + Send + Sync = i64> {
1257 impl<T: std::convert::TryFrom<i64> + Clone + Send + Sync> RangedI64ValueParser<T> {
1337 impl<T: std::convert::TryFrom<i64> + Clone + Send + Sync + 'static> TypedValueParser
1340 <T as std::convert::TryFrom<i64>>::Error: Send + Sync + 'static + std::error::Error + ToString,
1396 impl<T: std::convert::TryFrom<i64> + Clone + Send + Sync, B: RangeBounds<i64>> From<B>
1407 impl<T: std::convert::TryFrom<i64> + Clone + Send + Sync> Default for RangedI64ValueParser<T> {
1535 impl<T: std::convert::TryFrom<u64> + Clone + Send + Sync + 'static> TypedValueParser
1538 <T as std::convert::TryFrom<u64>>::Error: Send + Sync + 'static + std::error::Error + ToString,
1953 P::Value: Send + Sync + Clone,
1955 T: Send + Sync + Clone,
1965 P::Value: Send + Sync + Clone,
1966 F: Fn(P::Value) -> T + Clone + Send + Sync + 'static,
1967 T: Send + Sync + Clone,
2012 P::Value: Send + Sync + Clone,
2013 F: Fn(P::Value) -> Result<T, E> + Clone + Send + Sync + 'static,
2014 T: Send + Sync + Clone,
2015 E: Into<Box<dyn std::error::Error + Send + Sync + 'static>>,
2025 P::Value: Send + Sync + Clone,
2026 F: Fn(P::Value) -> Result<T, E> + Clone + Send + Sync + 'static,
2027 T: Send + Sync + Clone,
2028 E: Into<Box<dyn std::error::Error + Send + Sync + 'static>>,
2226 impl<E: crate::ValueEnum + Clone + Send + Sync + 'static> _ValueParserViaValueEnum
2242 FromOsString: From<std::ffi::OsString> + std::any::Any + Clone + Send + Sync + 'static,
2260 for<'s> From<&'s std::ffi::OsStr> + std::any::Any + Clone + Send + Sync + 'static,
2277 FromString: From<String> + std::any::Any + Clone + Send + Sync + 'static,
2290 FromStr: for<'s> From<&'s str> + std::any::Any + Clone + Send + Sync + 'static,
2303 Parse: std::str::FromStr + std::any::Any + Clone + Send + Sync + 'static,
2304 <Parse as std::str::FromStr>::Err: Into<Box<dyn std::error::Error + Send + Sync + 'static>>,
2388 FromOsString: From<std::ffi::OsString> + std::any::Any + Send + Sync + 'static
2394 FromOsStr: for<'s> From<&'s std::ffi::OsStr> + std::any::Any + Send + Sync + 'static
2400 FromString: From<String> + std::any::Any + Send + Sync + 'static
2406 FromStr: for<'s> From<&'s str> + std::any::Any + Send + Sync + 'static
2413 Parse: std::str::FromStr + std::any::Any + Send + Sync + 'static,
2414 <Parse as std::str::FromStr>::Err: Into<Box<dyn std::error::Error + Send + Sync + 'static>>,