(function() {var implementors = {
"aho_corasick":[["impl From<Span> for Range<usize>"],["impl From<Range<usize>> for Span"],["impl From<u8> for PatternID"],["impl<'h, H: ?Sized + AsRef<[u8]>> From<&'h H> for Input<'h>"],["impl From<u8> for StateID"]],
"allocator_api2":[["impl<T, A: Allocator> From<Box<[T], A>> for Vec<T, A>"],["impl<A: Allocator> From<Box<str, A>> for Box<[u8], A>"],["impl<T: Clone> From<&mut [T]> for Vec<T>"],["impl<T, const N: usize> From<[T; N]> for Box<[T]>"],["impl<T: ?Sized, A> From<Box<T, A>> for Pin<Box<T, A>>
"],["impl<T, A: Allocator> From<Vec<T, A>> for Box<[T], A>"],["impl<T, A: Allocator, const N: usize> From<Box<[T; N], A>> for Vec<T, A>"],["impl<T: Clone> From<&[T]> for Vec<T>"],["impl<T, const N: usize> From<[T; N]> for Vec<T>"],["impl<T: Copy, A: Allocator + Default> From<&[T]> for Box<[T], A>"],["impl<A: Allocator + Default> From<&str> for Box<str, A>"],["impl From<&str> for Vec<u8>"],["impl From<&CStr> for Box<CStr>"],["impl<T> From<T> for Box<T>"]],
"anstyle":[["impl From<AnsiColor> for Ansi256Color"],["impl From<RgbColor> for Color"],["impl From<(u8, u8, u8)> for RgbColor"],["impl From<u8> for Ansi256Color"],["impl From<(u8, u8, u8)> for Color"],["impl From<AnsiColor> for Color"],["impl From<u8> for Color"],["impl From<Ansi256Color> for Color"],["impl From<Effects> for Style"]],
"bstr":[["impl From<Box<[u8]>> for Box<BStr>"],["impl<const N: usize> From<[u8; N]> for BString"],["impl From<String> for BString"],["impl<'a> From<&'a BStr> for &'a [u8]"],["impl<'a> From<&'a [u8]> for BString"],["impl<'a> From<&'a str> for BString"],["impl<'a> From<&'a [u8]> for &'a BStr"],["impl From<Box<BStr>> for Box<[u8]>"],["impl<'a, const N: usize> From<&'a [u8; N]> for BString"],["impl From<BString> for Vec<u8>"],["impl<'a, const N: usize> From<&'a [u8; N]> for &'a BStr"],["impl<'a> From<&'a str> for &'a BStr"],["impl<'a> From<&'a BStr> for Cow<'a, BStr>"],["impl From<Vec<u8>> for BString"],["impl<'a> From<BString> for Cow<'a, BStr>"],["impl<'a> From<&'a BStr> for BString"]],
"bumpalo":[["impl<E> From<AllocErr> for AllocOrInitError<E>"]],
"clap_builder":[["impl From<RangeFrom<usize>> for ValueRange"],["impl From<Str> for OsString"],["impl From<RangeTo<usize>> for ValueRange"],["impl<T> From<Option<T>> for Resettable<T>"],["impl From<OsString> for OsStr"],["impl<T> From<T> for Resettable<T>"],["impl From<&Command> for Command"],["impl<S: Into<OsStr>> From<S> for ArgPredicate"],["impl From<&Str> for Id"],["impl<F: ErrorFormatter> From<Error> for Error<F>"],["impl From<OsStr> for OsString"],["impl From<Range<usize>> for ValueRange"],["impl<I, T> From<I> for PossibleValuesParser"],["impl From<&'static str> for Str"],["impl From<RangeToInclusive<i64>> for ValueParser"],["impl From<&Str> for Str"],["impl From<&'static str> for StyledStr"],["impl From<&'static OsStr> for OsStr"],["impl From<&&'static str> for Str"],["impl From<&&'static OsStr> for OsStr"],["impl<T: TryFrom<i64> + Clone + Send + Sync, B: RangeBounds<i64>> From<B> for RangedI64ValueParser<T>"],["impl From<Str> for OsStr"],["impl From<&&'static str> for StyledStr"],["impl From<&String> for Id"],["impl<S: Into<Str>> From<S> for PossibleValue"],["impl From<RangeInclusive<usize>> for ValueRange"],["impl From<String> for OsStr"],["impl From<RangeFrom<i64>> for ValueParser"],["impl From<&String> for Str"],["impl From<&ArgGroup> for ArgGroup"],["impl From<&Arg> for Arg"],["impl From<String> for Id"],["impl From<&&'static str> for OsStr"],["impl From<Range<i64>> for ValueParser"],["impl From<usize> for ValueRange"],["impl From<&OsStr> for OsStr"],["impl From<&Str> for OsStr"],["impl From<RangeToInclusive<usize>> for ValueRange"],["impl From<Id> for String"],["impl From<RangeInclusive<i64>> for ValueParser"],["impl From<Str> for PathBuf"],["impl From<&OsString> for OsStr"],["impl From<OsStr> for PathBuf"],["impl<P> From<Vec<P>> for ValueParser"],["impl From<&String> for OsStr"],["impl From<RangeTo<i64>> for ValueParser"],["impl From<Str> for String"],["impl<P> From<P> for ValueParser"],["impl From<Str> for Vec<u8>"],["impl From<&'static str> for Id"],["impl<P, const C: usize> From<[P; C]> for ValueParser"],["impl From<Id> for Str"],["impl From<Str> for Id"],["impl From<&String> for StyledStr"],["impl From<String> for Str"],["impl From<&Id> for Id"],["impl<T: TryFrom<u64>, B: RangeBounds<u64>> From<B> for RangedU64ValueParser<T>"],["impl From<String> for StyledStr"],["impl<F: ErrorFormatter> From<Error> for Error<F>"],["impl From<&'static str> for OsStr"],["impl From<RangeFull> for ValueRange"],["impl From<RangeFull> for ValueParser"],["impl From<&&'static str> for Id"]],
"clap_lex":[["impl<I, T> From<I> for RawArgs"]],
"crossbeam_epoch":[["impl<T: ?Sized + Pointable> From<Owned<T>> for Atomic<T>"],["impl<T> From<T> for Atomic<T>"],["impl<T> From<Box<T>> for Atomic<T>"],["impl<T> From<*const T> for Atomic<T>"],["impl<T> From<T> for Owned<T>"],["impl<T> From<Box<T>> for Owned<T>"],["impl<T> From<*const T> for Shared<'_, T>"],["impl<'g, T: ?Sized + Pointable> From<Shared<'g, T>> for Atomic<T>"]],
"crossbeam_utils":[["impl<T> From<T> for ShardedLock<T>"],["impl<T> From<T> for CachePadded<T>"],["impl<T> From<T> for AtomicCell<T>"]],
"crossterm":[["impl From<Colored> for Colors"],["impl From<(u8, u8, u8)> for Color"],["impl From<winsize> for WindowSize"],["impl From<&[Attribute]> for Attributes"],["impl From<KeyCode> for KeyEvent"],["impl From<Attribute> for Attributes"]],
"difft":[["impl From<Permissions> for FilePermissions"],["impl<'f> From<&'f DiffResult> for File<'f>"]],
"either":[["impl<L, R> From<Result<R, L>> for Either<L, R>"]],
"env_logger":[["impl<'a, T> From<T> for Env<'a>"]],
"hashbrown":[["impl<T, A, const N: usize> From<[T; N]> for HashSet<T, DefaultHashBuilder, A>"],["impl<K, V, A, const N: usize> From<[(K, V); N]> for HashMap<K, V, DefaultHashBuilder, A>"],["impl<T, S, A> From<HashMap<T, (), S, A>> for HashSet<T, S, A>"]],
"humansize":[["impl<'a, U: ToF64 + Unsigned + Copy, O: AsRef<FormatSizeOptions>> From<&'a SizeFormatter<U, O>> for ISizeFormatter<U, &'a O>"]],
"humantime":[["impl From<Duration> for Duration"],["impl From<SystemTime> for Timestamp"]],
"ignore":[["impl From<Error> for Error"]],
"indexmap":[["impl<K: Copy, V: Copy> From<&Slice<K, V>> for Box<Slice<K, V>>"],["impl<T: Copy> From<&Slice<T>> for Box<Slice<T>>"],["impl<K, V, const N: usize> From<[(K, V); N]> for IndexMap<K, V, RandomState>"],["impl<T, const N: usize> From<[T; N]> for IndexSet<T, RandomState>"]],
"line_numbers":[["impl From<u32> for LineNumber"],["impl From<&str> for LinePositions"]],
"lock_api":[["impl<R: RawRwLock, T> From<T> for RwLock<R, T>"],["impl<R: RawMutex, G: GetThreadId, T> From<T> for ReentrantMutex<R, G, T>"],["impl<R: RawMutex, T> From<T> for Mutex<R, T>"]],
"mio":[["impl From<UnixListener> for OwnedFd"],["impl From<Receiver> for OwnedFd"],["impl From<TcpStream> for OwnedFd"],["impl From<Token> for usize"],["impl From<OwnedFd> for TcpListener"],["impl From<UnixStream> for UnixStream"],["impl From<OwnedFd> for Sender"],["impl From<ChildStdout> for Receiver"],["impl From<UnixListener> for UnixListener"],["impl From<UnixDatagram> for OwnedFd"],["impl From<UdpSocket> for UdpSocket"],["impl From<UnixDatagram> for UnixDatagram"],["impl From<OwnedFd> for UnixStream"],["impl From<UdpSocket> for OwnedFd"],["impl From<OwnedFd> for UdpSocket"],["impl From<UnixStream> for OwnedFd"],["impl From<Sender> for OwnedFd"],["impl From<ChildStdin> for Sender"],["impl From<OwnedFd> for TcpStream"],["impl From<OwnedFd> for UnixDatagram"],["impl From<TcpListener> for TcpListener"],["impl From<TcpListener> for OwnedFd"],["impl From<OwnedFd> for Receiver"],["impl From<TcpStream> for TcpStream"],["impl From<ChildStderr> for Receiver"],["impl From<OwnedFd> for UnixListener"]],
"once_cell":[["impl<T> From<T> for OnceCell<T>"],["impl<T> From<T> for OnceCell<T>"]],
"owo_colors":[["impl<T, U> From<T> for StyledList<T, U>"],["impl From<XtermColors> for u8"],["impl<'a> From<&'a str> for AnsiColors"],["impl From<u8> for XtermColors"]],
"petgraph":[["impl<T: Zero> From<NotZero<T>> for Option<T>"],["impl<Ix: IndexType> From<Ix> for NodeIndex<Ix>"],["impl<Ix: IndexType> From<Ix> for EdgeIndex<Ix>"],["impl<N, E, Ty, Ix> From<Graph<N, E, Ty, Ix>> for StableGraph<N, E, Ty, Ix>"],["impl<N, E, Ty, Ix> From<StableGraph<N, E, Ty, Ix>> for Graph<N, E, Ty, Ix>"]],
"proc_macro2":[["impl From<TokenStream> for TokenStream"],["impl From<Literal> for TokenTree"],["impl From<TokenStream> for TokenStream"],["impl From<TokenTree> for TokenStream"],["impl From<Span> for Span"],["impl From<Ident> for TokenTree"],["impl From<Group> for TokenTree"],["impl From<Punct> for TokenTree"]],
"regex":[["impl<'h> From<Match<'h>> for Range<usize>"],["impl<'h> From<Match<'h>> for Range<usize>"],["impl<'h> From<Match<'h>> for &'h [u8]"],["impl<'h> From<Match<'h>> for &'h str"]],
"regex_automata":[["impl From<Span> for Range<usize>"],["impl<'h, H: ?Sized + AsRef<[u8]>> From<&'h H> for Input<'h>"],["impl From<Range<usize>> for Span"],["impl From<u8> for SmallIndex"],["impl From<u8> for PatternID"],["impl From<u8> for StateID"]],
"regex_syntax":[["impl From<Error> for Error"],["impl From<char> for Literal"],["impl From<u8> for Literal"],["impl From<Error> for Error"]],
"rustix":[["impl From<Errno> for Error"]],
"serde_json":[["impl From<Error> for Error"],["impl From<String> for Value"],["impl From<f32> for Value"],["impl From<i32> for Value"],["impl From<i8> for Number"],["impl From<u32> for Value"],["impl From<usize> for Number"],["impl From<isize> for Number"],["impl<T> From<Option<T>> for Value"],["impl<'a> From<Cow<'a, str>> for Value"],["impl From<u16> for Number"],["impl<T: Clone + Into<Value>> From<&[T]> for Value"],["impl From<u16> for Value"],["impl<T: Into<Value>, const N: usize> From<[T; N]> for Value"],["impl From<bool> for Value"],["impl From<usize> for Value"],["impl From<i64> for Number"],["impl From<Map<String, Value>> for Value"],["impl From<f64> for Value"],["impl From<&str> for Value"],["impl From<i8> for Value"],["impl From<u32> for Number"],["impl<T: Into<Value>> From<Vec<T>> for Value"],["impl From<i16> for Number"],["impl From<u8> for Number"],["impl From<u8> for Value"],["impl From<()> for Value"],["impl From<i16> for Value"],["impl From<Number> for Value"],["impl From<i32> for Number"],["impl From<u64> for Value"],["impl From<u64> for Number"],["impl From<i64> for Value"],["impl From<isize> for Value"]],
"smallvec":[["impl<A: Array> From<Vec<<A as Array>::Item>> for SmallVec<A>"],["impl<A: Array> From<A> for SmallVec<A>"],["impl<'a, A: Array> From<&'a [<A as Array>::Item]> for SmallVec<A>"],["impl From<LayoutError> for CollectionAllocErr"]],
"syn":[["impl From<Extern> for Ident"],["impl From<SelfType> for Ident"],["impl From<TypeImplTrait> for Type"],["impl From<ExprMatch> for Expr"],["impl From<TypeTuple> for Type"],["impl From<ExprArray> for Expr"],["impl From<usize> for Member"],["impl From<LitInt> for Lit"],["impl From<LitFloat> for Lit"],["impl From<TraitBound> for TypeParamBound"],["impl From<TypePtr> for Type"],["impl From<TypeArray> for Type"],["impl From<ExprParen> for Expr"],["impl From<ExprReturn> for Expr"],["impl From<Path> for Meta"],["impl From<LitByte> for Lit"],["impl From<Lifetime> for TypeParamBound"],["impl From<TypeInfer> for Type"],["impl From<LitCStr> for Lit"],["impl From<ExprCall> for Expr"],["impl From<ExprLoop> for Expr"],["impl<T> From<T> for PathSegment"],["impl From<ExprRange> for Expr"],["impl<T> From<T> for Path"],["impl From<TypeParam> for GenericParam"],["impl From<ExprGroup> for Expr"],["impl From<ExprReference> for Expr"],["impl From<Literal> for LitFloat"],["impl From<MetaNameValue> for Meta"],["impl From<LifetimeParam> for GenericParam"],["impl From<ExprConst> for Expr"],["impl From<Index> for Member"],["impl From<SelfValue> for Ident"],["impl From<TypeSlice> for Type"],["impl From<TypeNever> for Type"],["impl From<PredicateLifetime> for WherePredicate"],["impl From<ExprAwait> for Expr"],["impl From<ExprRepeat> for Expr"],["impl From<ExprBlock> for Expr"],["impl From<ExprField> for Expr"],["impl From<ExprBinary> for Expr"],["impl From<TypeBareFn> for Type"],["impl From<TypeReference> for Type"],["impl From<TypeGroup> for Type"],["impl From<ExprClosure> for Expr"],["impl From<ExprBreak> for Expr"],["impl From<FieldsUnnamed> for Fields"],["impl From<FieldsNamed> for Fields"],["impl From<TypePath> for Type"],["impl From<Ident> for TypeParam"],["impl From<ExprIf> for Expr"],["impl From<ExprTuple> for Expr"],["impl From<usize> for Index"],["impl From<LitBool> for Lit"],["impl From<ExprYield> for Expr"],["impl From<ExprWhile> for Expr"],["impl From<ExprUnsafe> for Expr"],["impl From<ExprInfer> for Expr"],["impl From<ConstParam> for GenericParam"],["impl From<LitByteStr> for Lit"],["impl From<TypeParen> for Type"],["impl From<TypeTraitObject> for Type"],["impl From<Literal> for LitInt"],["impl From<ExprAsync> for Expr"],["impl From<MetaList> for Meta"],["impl From<LitChar> for Lit"],["impl From<ExprLit> for Expr"],["impl From<ExprForLoop> for Expr"],["impl From<LitStr> for Lit"],["impl From<Super> for Ident"],["impl From<Crate> for Ident"],["impl From<ExprLet> for Expr"],["impl From<ExprTry> for Expr"],["impl From<ExprMacro> for Expr"],["impl From<ExprPath> for Expr"],["impl From<Underscore> for Ident"],["impl From<ExprTryBlock> for Expr"],["impl From<ExprContinue> for Expr"],["impl From<ExprRawAddr> for Expr"],["impl From<PredicateType> for WherePredicate"],["impl From<Ident> for Member"],["impl From<ExprUnary> for Expr"],["impl From<ExprCast> for Expr"],["impl From<ExprMethodCall> for Expr"],["impl From<ExprIndex> for Expr"],["impl From<ExprStruct> for Expr"],["impl From<ExprAssign> for Expr"],["impl From<LexError> for Error"],["impl From<TypeMacro> for Type"]],
"tree_sitter":[["impl From<u32> for CaptureQuantifier"],["impl From<TSRange> for Range"],["impl From<LanguageFn> for Language"],["impl From<TSLanguageMetadata> for LanguageMetadata"],["impl From<TSPoint> for Point"],["impl From<Range> for TSRange"],["impl From<&InputEdit> for TSInputEdit"],["impl From<Point> for TSPoint"]],
"walkdir":[["impl From<Error> for Error"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()