diff --git a/dev/implementors/core/marker/trait.Freeze.js b/dev/implementors/core/marker/trait.Freeze.js index d6ac08b6c..a978c1a14 100644 --- a/dev/implementors/core/marker/trait.Freeze.js +++ b/dev/implementors/core/marker/trait.Freeze.js @@ -16,6 +16,6 @@ "uu_stat":[["impl Freeze for OutputType",1,["uu_stat::OutputType"]]], "uu_stty":[["impl<T> Freeze for Flag<T>where\n T: Freeze,",1,["uu_stty::Flag"]],["impl Freeze for TermSize",1,["uu_stty::TermSize"]]], "uu_tail":[["impl Freeze for Signum",1,["uu_tail::args::Signum"]],["impl Freeze for FilterMode",1,["uu_tail::args::FilterMode"]],["impl Freeze for FollowMode",1,["uu_tail::args::FollowMode"]],["impl Freeze for VerificationResult",1,["uu_tail::args::VerificationResult"]],["impl Freeze for Settings",1,["uu_tail::args::Settings"]],["impl<'a> Freeze for ReverseChunks<'a>",1,["uu_tail::chunks::ReverseChunks"]],["impl Freeze for BytesChunk",1,["uu_tail::chunks::BytesChunk"]],["impl Freeze for BytesChunkBuffer",1,["uu_tail::chunks::BytesChunkBuffer"]],["impl Freeze for LinesChunk",1,["uu_tail::chunks::LinesChunk"]],["impl Freeze for LinesChunkBuffer",1,["uu_tail::chunks::LinesChunkBuffer"]]], -"uucore":[["impl Freeze for DecodeError",1,["uucore::features::encoding::DecodeError"]],["impl Freeze for EncodeError",1,["uucore::features::encoding::EncodeError"]],["impl Freeze for Format",1,["uucore::features::encoding::Format"]],["impl<R> Freeze for Data<R>where\n R: Freeze,",1,["uucore::features::encoding::Data"]],["impl Freeze for FileInformation",1,["uucore::features::fs::FileInformation"]],["impl Freeze for MissingHandling",1,["uucore::features::fs::MissingHandling"]],["impl Freeze for ResolveMode",1,["uucore::features::fs::ResolveMode"]],["impl Freeze for MountInfo",1,["uucore::features::fsext::MountInfo"]],["impl Freeze for FsUsage",1,["uucore::features::fsext::FsUsage"]],["impl<B> Freeze for Lines<B>where\n B: Freeze,",1,["uucore::features::lines::Lines"]],["impl<T> Freeze for RingBuffer<T>",1,["uucore::features::ringbuffer::RingBuffer"]],["impl Freeze for Blake2b",1,["uucore::features::sum::Blake2b"]],["impl Freeze for Blake3",1,["uucore::features::sum::Blake3"]],["impl Freeze for Sm3",1,["uucore::features::sum::Sm3"]],["impl Freeze for CRC",1,["uucore::features::sum::CRC"]],["impl Freeze for BSD",1,["uucore::features::sum::BSD"]],["impl Freeze for SYSV",1,["uucore::features::sum::SYSV"]],["impl Freeze for Md5",1,["uucore::features::sum::Md5"]],["impl Freeze for Sha1",1,["uucore::features::sum::Sha1"]],["impl Freeze for Sha224",1,["uucore::features::sum::Sha224"]],["impl Freeze for Sha256",1,["uucore::features::sum::Sha256"]],["impl Freeze for Sha384",1,["uucore::features::sum::Sha384"]],["impl Freeze for Sha512",1,["uucore::features::sum::Sha512"]],["impl Freeze for Sha3_224",1,["uucore::features::sum::Sha3_224"]],["impl Freeze for Sha3_256",1,["uucore::features::sum::Sha3_256"]],["impl Freeze for Sha3_384",1,["uucore::features::sum::Sha3_384"]],["impl Freeze for Sha3_512",1,["uucore::features::sum::Sha3_512"]],["impl Freeze for Shake128",1,["uucore::features::sum::Shake128"]],["impl Freeze for Shake256",1,["uucore::features::sum::Shake256"]],["impl<'a> Freeze for DigestWriter<'a>",1,["uucore::features::sum::DigestWriter"]],["impl Freeze for Passwd",1,["uucore::features::entries::Passwd"]],["impl Freeze for Group",1,["uucore::features::entries::Group"]],["impl Freeze for VerbosityLevel",1,["uucore::features::perms::VerbosityLevel"]],["impl Freeze for Verbosity",1,["uucore::features::perms::Verbosity"]],["impl Freeze for IfFrom",1,["uucore::features::perms::IfFrom"]],["impl Freeze for TraverseSymlinks",1,["uucore::features::perms::TraverseSymlinks"]],["impl Freeze for ChownExecutor",1,["uucore::features::perms::ChownExecutor"]],["impl Freeze for Utmpx",1,["uucore::features::utmpx::Utmpx"]],["impl Freeze for UtmpxIter",1,["uucore::features::utmpx::UtmpxIter"]],["impl Freeze for BackupMode",1,["uucore::mods::backup_control::BackupMode"]],["impl Freeze for BackupError",1,["uucore::mods::backup_control::BackupError"]],["impl Freeze for USimpleError",1,["uucore::mods::error::USimpleError"]],["impl Freeze for UUsageError",1,["uucore::mods::error::UUsageError"]],["impl Freeze for UIoError",1,["uucore::mods::error::UIoError"]],["impl Freeze for ExitCode",1,["uucore::mods::error::ExitCode"]],["impl Freeze for ClapErrorWrapper",1,["uucore::mods::error::ClapErrorWrapper"]],["impl Freeze for Range",1,["uucore::mods::ranges::Range"]],["impl Freeze for UpdateMode",1,["uucore::mods::update_control::UpdateMode"]],["impl Freeze for QuotingStyle",1,["uucore::mods::quoting_style::QuotingStyle"]],["impl Freeze for Quotes",1,["uucore::mods::quoting_style::Quotes"]],["impl<'parser> Freeze for Parser<'parser>",1,["uucore::parser::parse_size::Parser"]],["impl Freeze for ParseSizeError",1,["uucore::parser::parse_size::ParseSizeError"]]], +"uucore":[["impl Freeze for DecodeError",1,["uucore::features::encoding::DecodeError"]],["impl Freeze for EncodeError",1,["uucore::features::encoding::EncodeError"]],["impl Freeze for Format",1,["uucore::features::encoding::Format"]],["impl<R> Freeze for Data<R>where\n R: Freeze,",1,["uucore::features::encoding::Data"]],["impl Freeze for FileInformation",1,["uucore::features::fs::FileInformation"]],["impl Freeze for MissingHandling",1,["uucore::features::fs::MissingHandling"]],["impl Freeze for ResolveMode",1,["uucore::features::fs::ResolveMode"]],["impl Freeze for MountInfo",1,["uucore::features::fsext::MountInfo"]],["impl Freeze for FsUsage",1,["uucore::features::fsext::FsUsage"]],["impl<B> Freeze for Lines<B>where\n B: Freeze,",1,["uucore::features::lines::Lines"]],["impl<T> Freeze for RingBuffer<T>",1,["uucore::features::ringbuffer::RingBuffer"]],["impl Freeze for Blake2b",1,["uucore::features::sum::Blake2b"]],["impl Freeze for Blake3",1,["uucore::features::sum::Blake3"]],["impl Freeze for Sm3",1,["uucore::features::sum::Sm3"]],["impl Freeze for CRC",1,["uucore::features::sum::CRC"]],["impl Freeze for BSD",1,["uucore::features::sum::BSD"]],["impl Freeze for SYSV",1,["uucore::features::sum::SYSV"]],["impl Freeze for Md5",1,["uucore::features::sum::Md5"]],["impl Freeze for Sha1",1,["uucore::features::sum::Sha1"]],["impl Freeze for Sha224",1,["uucore::features::sum::Sha224"]],["impl Freeze for Sha256",1,["uucore::features::sum::Sha256"]],["impl Freeze for Sha384",1,["uucore::features::sum::Sha384"]],["impl Freeze for Sha512",1,["uucore::features::sum::Sha512"]],["impl Freeze for Sha3_224",1,["uucore::features::sum::Sha3_224"]],["impl Freeze for Sha3_256",1,["uucore::features::sum::Sha3_256"]],["impl Freeze for Sha3_384",1,["uucore::features::sum::Sha3_384"]],["impl Freeze for Sha3_512",1,["uucore::features::sum::Sha3_512"]],["impl Freeze for Shake128",1,["uucore::features::sum::Shake128"]],["impl Freeze for Shake256",1,["uucore::features::sum::Shake256"]],["impl<'a> Freeze for DigestWriter<'a>",1,["uucore::features::sum::DigestWriter"]],["impl Freeze for Passwd",1,["uucore::features::entries::Passwd"]],["impl Freeze for Group",1,["uucore::features::entries::Group"]],["impl Freeze for VerbosityLevel",1,["uucore::features::perms::VerbosityLevel"]],["impl Freeze for Verbosity",1,["uucore::features::perms::Verbosity"]],["impl Freeze for IfFrom",1,["uucore::features::perms::IfFrom"]],["impl Freeze for TraverseSymlinks",1,["uucore::features::perms::TraverseSymlinks"]],["impl Freeze for ChownExecutor",1,["uucore::features::perms::ChownExecutor"]],["impl Freeze for GidUidOwnerFilter",1,["uucore::features::perms::GidUidOwnerFilter"]],["impl Freeze for Utmpx",1,["uucore::features::utmpx::Utmpx"]],["impl Freeze for UtmpxIter",1,["uucore::features::utmpx::UtmpxIter"]],["impl Freeze for BackupMode",1,["uucore::mods::backup_control::BackupMode"]],["impl Freeze for BackupError",1,["uucore::mods::backup_control::BackupError"]],["impl Freeze for USimpleError",1,["uucore::mods::error::USimpleError"]],["impl Freeze for UUsageError",1,["uucore::mods::error::UUsageError"]],["impl Freeze for UIoError",1,["uucore::mods::error::UIoError"]],["impl Freeze for ExitCode",1,["uucore::mods::error::ExitCode"]],["impl Freeze for ClapErrorWrapper",1,["uucore::mods::error::ClapErrorWrapper"]],["impl Freeze for Range",1,["uucore::mods::ranges::Range"]],["impl Freeze for UpdateMode",1,["uucore::mods::update_control::UpdateMode"]],["impl Freeze for QuotingStyle",1,["uucore::mods::quoting_style::QuotingStyle"]],["impl Freeze for Quotes",1,["uucore::mods::quoting_style::Quotes"]],["impl<'parser> Freeze for Parser<'parser>",1,["uucore::parser::parse_size::Parser"]],["impl Freeze for ParseSizeError",1,["uucore::parser::parse_size::ParseSizeError"]]], "uudoc":[["impl<'a, 'b> Freeze for MDWriter<'a, 'b>",1,["uudoc::MDWriter"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/dev/implementors/core/marker/trait.Send.js b/dev/implementors/core/marker/trait.Send.js index 73a167bea..4668c3fa3 100644 --- a/dev/implementors/core/marker/trait.Send.js +++ b/dev/implementors/core/marker/trait.Send.js @@ -16,6 +16,6 @@ "uu_stat":[["impl Send for OutputType",1,["uu_stat::OutputType"]]], "uu_stty":[["impl<T> Send for Flag<T>where\n T: Send,",1,["uu_stty::Flag"]],["impl Send for TermSize",1,["uu_stty::TermSize"]]], "uu_tail":[["impl Send for Signum",1,["uu_tail::args::Signum"]],["impl Send for FilterMode",1,["uu_tail::args::FilterMode"]],["impl Send for FollowMode",1,["uu_tail::args::FollowMode"]],["impl Send for VerificationResult",1,["uu_tail::args::VerificationResult"]],["impl Send for Settings",1,["uu_tail::args::Settings"]],["impl<'a> Send for ReverseChunks<'a>",1,["uu_tail::chunks::ReverseChunks"]],["impl Send for BytesChunk",1,["uu_tail::chunks::BytesChunk"]],["impl Send for BytesChunkBuffer",1,["uu_tail::chunks::BytesChunkBuffer"]],["impl Send for LinesChunk",1,["uu_tail::chunks::LinesChunk"]],["impl Send for LinesChunkBuffer",1,["uu_tail::chunks::LinesChunkBuffer"]]], -"uucore":[["impl Send for DecodeError",1,["uucore::features::encoding::DecodeError"]],["impl Send for EncodeError",1,["uucore::features::encoding::EncodeError"]],["impl Send for Format",1,["uucore::features::encoding::Format"]],["impl<R> Send for Data<R>where\n R: Send,",1,["uucore::features::encoding::Data"]],["impl Send for FileInformation",1,["uucore::features::fs::FileInformation"]],["impl Send for MissingHandling",1,["uucore::features::fs::MissingHandling"]],["impl Send for ResolveMode",1,["uucore::features::fs::ResolveMode"]],["impl Send for MountInfo",1,["uucore::features::fsext::MountInfo"]],["impl Send for FsUsage",1,["uucore::features::fsext::FsUsage"]],["impl<B> Send for Lines<B>where\n B: Send,",1,["uucore::features::lines::Lines"]],["impl<T> Send for RingBuffer<T>where\n T: Send,",1,["uucore::features::ringbuffer::RingBuffer"]],["impl Send for Blake2b",1,["uucore::features::sum::Blake2b"]],["impl Send for Blake3",1,["uucore::features::sum::Blake3"]],["impl Send for Sm3",1,["uucore::features::sum::Sm3"]],["impl Send for CRC",1,["uucore::features::sum::CRC"]],["impl Send for BSD",1,["uucore::features::sum::BSD"]],["impl Send for SYSV",1,["uucore::features::sum::SYSV"]],["impl Send for Md5",1,["uucore::features::sum::Md5"]],["impl Send for Sha1",1,["uucore::features::sum::Sha1"]],["impl Send for Sha224",1,["uucore::features::sum::Sha224"]],["impl Send for Sha256",1,["uucore::features::sum::Sha256"]],["impl Send for Sha384",1,["uucore::features::sum::Sha384"]],["impl Send for Sha512",1,["uucore::features::sum::Sha512"]],["impl Send for Sha3_224",1,["uucore::features::sum::Sha3_224"]],["impl Send for Sha3_256",1,["uucore::features::sum::Sha3_256"]],["impl Send for Sha3_384",1,["uucore::features::sum::Sha3_384"]],["impl Send for Sha3_512",1,["uucore::features::sum::Sha3_512"]],["impl Send for Shake128",1,["uucore::features::sum::Shake128"]],["impl Send for Shake256",1,["uucore::features::sum::Shake256"]],["impl<'a> !Send for DigestWriter<'a>",1,["uucore::features::sum::DigestWriter"]],["impl Send for Passwd",1,["uucore::features::entries::Passwd"]],["impl Send for Group",1,["uucore::features::entries::Group"]],["impl Send for VerbosityLevel",1,["uucore::features::perms::VerbosityLevel"]],["impl Send for Verbosity",1,["uucore::features::perms::Verbosity"]],["impl Send for IfFrom",1,["uucore::features::perms::IfFrom"]],["impl Send for TraverseSymlinks",1,["uucore::features::perms::TraverseSymlinks"]],["impl Send for ChownExecutor",1,["uucore::features::perms::ChownExecutor"]],["impl Send for Utmpx",1,["uucore::features::utmpx::Utmpx"]],["impl !Send for UtmpxIter",1,["uucore::features::utmpx::UtmpxIter"]],["impl Send for BackupMode",1,["uucore::mods::backup_control::BackupMode"]],["impl Send for BackupError",1,["uucore::mods::backup_control::BackupError"]],["impl Send for USimpleError",1,["uucore::mods::error::USimpleError"]],["impl Send for UUsageError",1,["uucore::mods::error::UUsageError"]],["impl Send for UIoError",1,["uucore::mods::error::UIoError"]],["impl Send for ExitCode",1,["uucore::mods::error::ExitCode"]],["impl Send for ClapErrorWrapper",1,["uucore::mods::error::ClapErrorWrapper"]],["impl Send for Range",1,["uucore::mods::ranges::Range"]],["impl Send for UpdateMode",1,["uucore::mods::update_control::UpdateMode"]],["impl Send for QuotingStyle",1,["uucore::mods::quoting_style::QuotingStyle"]],["impl Send for Quotes",1,["uucore::mods::quoting_style::Quotes"]],["impl<'parser> Send for Parser<'parser>",1,["uucore::parser::parse_size::Parser"]],["impl Send for ParseSizeError",1,["uucore::parser::parse_size::ParseSizeError"]]], +"uucore":[["impl Send for DecodeError",1,["uucore::features::encoding::DecodeError"]],["impl Send for EncodeError",1,["uucore::features::encoding::EncodeError"]],["impl Send for Format",1,["uucore::features::encoding::Format"]],["impl<R> Send for Data<R>where\n R: Send,",1,["uucore::features::encoding::Data"]],["impl Send for FileInformation",1,["uucore::features::fs::FileInformation"]],["impl Send for MissingHandling",1,["uucore::features::fs::MissingHandling"]],["impl Send for ResolveMode",1,["uucore::features::fs::ResolveMode"]],["impl Send for MountInfo",1,["uucore::features::fsext::MountInfo"]],["impl Send for FsUsage",1,["uucore::features::fsext::FsUsage"]],["impl<B> Send for Lines<B>where\n B: Send,",1,["uucore::features::lines::Lines"]],["impl<T> Send for RingBuffer<T>where\n T: Send,",1,["uucore::features::ringbuffer::RingBuffer"]],["impl Send for Blake2b",1,["uucore::features::sum::Blake2b"]],["impl Send for Blake3",1,["uucore::features::sum::Blake3"]],["impl Send for Sm3",1,["uucore::features::sum::Sm3"]],["impl Send for CRC",1,["uucore::features::sum::CRC"]],["impl Send for BSD",1,["uucore::features::sum::BSD"]],["impl Send for SYSV",1,["uucore::features::sum::SYSV"]],["impl Send for Md5",1,["uucore::features::sum::Md5"]],["impl Send for Sha1",1,["uucore::features::sum::Sha1"]],["impl Send for Sha224",1,["uucore::features::sum::Sha224"]],["impl Send for Sha256",1,["uucore::features::sum::Sha256"]],["impl Send for Sha384",1,["uucore::features::sum::Sha384"]],["impl Send for Sha512",1,["uucore::features::sum::Sha512"]],["impl Send for Sha3_224",1,["uucore::features::sum::Sha3_224"]],["impl Send for Sha3_256",1,["uucore::features::sum::Sha3_256"]],["impl Send for Sha3_384",1,["uucore::features::sum::Sha3_384"]],["impl Send for Sha3_512",1,["uucore::features::sum::Sha3_512"]],["impl Send for Shake128",1,["uucore::features::sum::Shake128"]],["impl Send for Shake256",1,["uucore::features::sum::Shake256"]],["impl<'a> !Send for DigestWriter<'a>",1,["uucore::features::sum::DigestWriter"]],["impl Send for Passwd",1,["uucore::features::entries::Passwd"]],["impl Send for Group",1,["uucore::features::entries::Group"]],["impl Send for VerbosityLevel",1,["uucore::features::perms::VerbosityLevel"]],["impl Send for Verbosity",1,["uucore::features::perms::Verbosity"]],["impl Send for IfFrom",1,["uucore::features::perms::IfFrom"]],["impl Send for TraverseSymlinks",1,["uucore::features::perms::TraverseSymlinks"]],["impl Send for ChownExecutor",1,["uucore::features::perms::ChownExecutor"]],["impl Send for GidUidOwnerFilter",1,["uucore::features::perms::GidUidOwnerFilter"]],["impl Send for Utmpx",1,["uucore::features::utmpx::Utmpx"]],["impl !Send for UtmpxIter",1,["uucore::features::utmpx::UtmpxIter"]],["impl Send for BackupMode",1,["uucore::mods::backup_control::BackupMode"]],["impl Send for BackupError",1,["uucore::mods::backup_control::BackupError"]],["impl Send for USimpleError",1,["uucore::mods::error::USimpleError"]],["impl Send for UUsageError",1,["uucore::mods::error::UUsageError"]],["impl Send for UIoError",1,["uucore::mods::error::UIoError"]],["impl Send for ExitCode",1,["uucore::mods::error::ExitCode"]],["impl Send for ClapErrorWrapper",1,["uucore::mods::error::ClapErrorWrapper"]],["impl Send for Range",1,["uucore::mods::ranges::Range"]],["impl Send for UpdateMode",1,["uucore::mods::update_control::UpdateMode"]],["impl Send for QuotingStyle",1,["uucore::mods::quoting_style::QuotingStyle"]],["impl Send for Quotes",1,["uucore::mods::quoting_style::Quotes"]],["impl<'parser> Send for Parser<'parser>",1,["uucore::parser::parse_size::Parser"]],["impl Send for ParseSizeError",1,["uucore::parser::parse_size::ParseSizeError"]]], "uudoc":[["impl<'a, 'b> !Send for MDWriter<'a, 'b>",1,["uudoc::MDWriter"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/dev/implementors/core/marker/trait.Sync.js b/dev/implementors/core/marker/trait.Sync.js index 25acc5d1a..65c8f08c1 100644 --- a/dev/implementors/core/marker/trait.Sync.js +++ b/dev/implementors/core/marker/trait.Sync.js @@ -16,6 +16,6 @@ "uu_stat":[["impl Sync for OutputType",1,["uu_stat::OutputType"]]], "uu_stty":[["impl<T> Sync for Flag<T>where\n T: Sync,",1,["uu_stty::Flag"]],["impl Sync for TermSize",1,["uu_stty::TermSize"]]], "uu_tail":[["impl Sync for Signum",1,["uu_tail::args::Signum"]],["impl Sync for FilterMode",1,["uu_tail::args::FilterMode"]],["impl Sync for FollowMode",1,["uu_tail::args::FollowMode"]],["impl Sync for VerificationResult",1,["uu_tail::args::VerificationResult"]],["impl Sync for Settings",1,["uu_tail::args::Settings"]],["impl<'a> Sync for ReverseChunks<'a>",1,["uu_tail::chunks::ReverseChunks"]],["impl Sync for BytesChunk",1,["uu_tail::chunks::BytesChunk"]],["impl Sync for BytesChunkBuffer",1,["uu_tail::chunks::BytesChunkBuffer"]],["impl Sync for LinesChunk",1,["uu_tail::chunks::LinesChunk"]],["impl Sync for LinesChunkBuffer",1,["uu_tail::chunks::LinesChunkBuffer"]]], -"uucore":[["impl Sync for DecodeError",1,["uucore::features::encoding::DecodeError"]],["impl Sync for EncodeError",1,["uucore::features::encoding::EncodeError"]],["impl Sync for Format",1,["uucore::features::encoding::Format"]],["impl<R> Sync for Data<R>where\n R: Sync,",1,["uucore::features::encoding::Data"]],["impl Sync for FileInformation",1,["uucore::features::fs::FileInformation"]],["impl Sync for MissingHandling",1,["uucore::features::fs::MissingHandling"]],["impl Sync for ResolveMode",1,["uucore::features::fs::ResolveMode"]],["impl Sync for MountInfo",1,["uucore::features::fsext::MountInfo"]],["impl Sync for FsUsage",1,["uucore::features::fsext::FsUsage"]],["impl<B> Sync for Lines<B>where\n B: Sync,",1,["uucore::features::lines::Lines"]],["impl<T> Sync for RingBuffer<T>where\n T: Sync,",1,["uucore::features::ringbuffer::RingBuffer"]],["impl Sync for Blake2b",1,["uucore::features::sum::Blake2b"]],["impl Sync for Blake3",1,["uucore::features::sum::Blake3"]],["impl Sync for Sm3",1,["uucore::features::sum::Sm3"]],["impl Sync for CRC",1,["uucore::features::sum::CRC"]],["impl Sync for BSD",1,["uucore::features::sum::BSD"]],["impl Sync for SYSV",1,["uucore::features::sum::SYSV"]],["impl Sync for Md5",1,["uucore::features::sum::Md5"]],["impl Sync for Sha1",1,["uucore::features::sum::Sha1"]],["impl Sync for Sha224",1,["uucore::features::sum::Sha224"]],["impl Sync for Sha256",1,["uucore::features::sum::Sha256"]],["impl Sync for Sha384",1,["uucore::features::sum::Sha384"]],["impl Sync for Sha512",1,["uucore::features::sum::Sha512"]],["impl Sync for Sha3_224",1,["uucore::features::sum::Sha3_224"]],["impl Sync for Sha3_256",1,["uucore::features::sum::Sha3_256"]],["impl Sync for Sha3_384",1,["uucore::features::sum::Sha3_384"]],["impl Sync for Sha3_512",1,["uucore::features::sum::Sha3_512"]],["impl Sync for Shake128",1,["uucore::features::sum::Shake128"]],["impl Sync for Shake256",1,["uucore::features::sum::Shake256"]],["impl<'a> !Sync for DigestWriter<'a>",1,["uucore::features::sum::DigestWriter"]],["impl Sync for Passwd",1,["uucore::features::entries::Passwd"]],["impl Sync for Group",1,["uucore::features::entries::Group"]],["impl Sync for VerbosityLevel",1,["uucore::features::perms::VerbosityLevel"]],["impl Sync for Verbosity",1,["uucore::features::perms::Verbosity"]],["impl Sync for IfFrom",1,["uucore::features::perms::IfFrom"]],["impl Sync for TraverseSymlinks",1,["uucore::features::perms::TraverseSymlinks"]],["impl Sync for ChownExecutor",1,["uucore::features::perms::ChownExecutor"]],["impl Sync for Utmpx",1,["uucore::features::utmpx::Utmpx"]],["impl !Sync for UtmpxIter",1,["uucore::features::utmpx::UtmpxIter"]],["impl Sync for BackupMode",1,["uucore::mods::backup_control::BackupMode"]],["impl Sync for BackupError",1,["uucore::mods::backup_control::BackupError"]],["impl Sync for USimpleError",1,["uucore::mods::error::USimpleError"]],["impl Sync for UUsageError",1,["uucore::mods::error::UUsageError"]],["impl Sync for UIoError",1,["uucore::mods::error::UIoError"]],["impl Sync for ExitCode",1,["uucore::mods::error::ExitCode"]],["impl Sync for ClapErrorWrapper",1,["uucore::mods::error::ClapErrorWrapper"]],["impl Sync for Range",1,["uucore::mods::ranges::Range"]],["impl Sync for UpdateMode",1,["uucore::mods::update_control::UpdateMode"]],["impl Sync for QuotingStyle",1,["uucore::mods::quoting_style::QuotingStyle"]],["impl Sync for Quotes",1,["uucore::mods::quoting_style::Quotes"]],["impl<'parser> Sync for Parser<'parser>",1,["uucore::parser::parse_size::Parser"]],["impl Sync for ParseSizeError",1,["uucore::parser::parse_size::ParseSizeError"]]], +"uucore":[["impl Sync for DecodeError",1,["uucore::features::encoding::DecodeError"]],["impl Sync for EncodeError",1,["uucore::features::encoding::EncodeError"]],["impl Sync for Format",1,["uucore::features::encoding::Format"]],["impl<R> Sync for Data<R>where\n R: Sync,",1,["uucore::features::encoding::Data"]],["impl Sync for FileInformation",1,["uucore::features::fs::FileInformation"]],["impl Sync for MissingHandling",1,["uucore::features::fs::MissingHandling"]],["impl Sync for ResolveMode",1,["uucore::features::fs::ResolveMode"]],["impl Sync for MountInfo",1,["uucore::features::fsext::MountInfo"]],["impl Sync for FsUsage",1,["uucore::features::fsext::FsUsage"]],["impl<B> Sync for Lines<B>where\n B: Sync,",1,["uucore::features::lines::Lines"]],["impl<T> Sync for RingBuffer<T>where\n T: Sync,",1,["uucore::features::ringbuffer::RingBuffer"]],["impl Sync for Blake2b",1,["uucore::features::sum::Blake2b"]],["impl Sync for Blake3",1,["uucore::features::sum::Blake3"]],["impl Sync for Sm3",1,["uucore::features::sum::Sm3"]],["impl Sync for CRC",1,["uucore::features::sum::CRC"]],["impl Sync for BSD",1,["uucore::features::sum::BSD"]],["impl Sync for SYSV",1,["uucore::features::sum::SYSV"]],["impl Sync for Md5",1,["uucore::features::sum::Md5"]],["impl Sync for Sha1",1,["uucore::features::sum::Sha1"]],["impl Sync for Sha224",1,["uucore::features::sum::Sha224"]],["impl Sync for Sha256",1,["uucore::features::sum::Sha256"]],["impl Sync for Sha384",1,["uucore::features::sum::Sha384"]],["impl Sync for Sha512",1,["uucore::features::sum::Sha512"]],["impl Sync for Sha3_224",1,["uucore::features::sum::Sha3_224"]],["impl Sync for Sha3_256",1,["uucore::features::sum::Sha3_256"]],["impl Sync for Sha3_384",1,["uucore::features::sum::Sha3_384"]],["impl Sync for Sha3_512",1,["uucore::features::sum::Sha3_512"]],["impl Sync for Shake128",1,["uucore::features::sum::Shake128"]],["impl Sync for Shake256",1,["uucore::features::sum::Shake256"]],["impl<'a> !Sync for DigestWriter<'a>",1,["uucore::features::sum::DigestWriter"]],["impl Sync for Passwd",1,["uucore::features::entries::Passwd"]],["impl Sync for Group",1,["uucore::features::entries::Group"]],["impl Sync for VerbosityLevel",1,["uucore::features::perms::VerbosityLevel"]],["impl Sync for Verbosity",1,["uucore::features::perms::Verbosity"]],["impl Sync for IfFrom",1,["uucore::features::perms::IfFrom"]],["impl Sync for TraverseSymlinks",1,["uucore::features::perms::TraverseSymlinks"]],["impl Sync for ChownExecutor",1,["uucore::features::perms::ChownExecutor"]],["impl Sync for GidUidOwnerFilter",1,["uucore::features::perms::GidUidOwnerFilter"]],["impl Sync for Utmpx",1,["uucore::features::utmpx::Utmpx"]],["impl !Sync for UtmpxIter",1,["uucore::features::utmpx::UtmpxIter"]],["impl Sync for BackupMode",1,["uucore::mods::backup_control::BackupMode"]],["impl Sync for BackupError",1,["uucore::mods::backup_control::BackupError"]],["impl Sync for USimpleError",1,["uucore::mods::error::USimpleError"]],["impl Sync for UUsageError",1,["uucore::mods::error::UUsageError"]],["impl Sync for UIoError",1,["uucore::mods::error::UIoError"]],["impl Sync for ExitCode",1,["uucore::mods::error::ExitCode"]],["impl Sync for ClapErrorWrapper",1,["uucore::mods::error::ClapErrorWrapper"]],["impl Sync for Range",1,["uucore::mods::ranges::Range"]],["impl Sync for UpdateMode",1,["uucore::mods::update_control::UpdateMode"]],["impl Sync for QuotingStyle",1,["uucore::mods::quoting_style::QuotingStyle"]],["impl Sync for Quotes",1,["uucore::mods::quoting_style::Quotes"]],["impl<'parser> Sync for Parser<'parser>",1,["uucore::parser::parse_size::Parser"]],["impl Sync for ParseSizeError",1,["uucore::parser::parse_size::ParseSizeError"]]], "uudoc":[["impl<'a, 'b> !Sync for MDWriter<'a, 'b>",1,["uudoc::MDWriter"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/dev/implementors/core/marker/trait.Unpin.js b/dev/implementors/core/marker/trait.Unpin.js index fd5ab6d00..34c19885f 100644 --- a/dev/implementors/core/marker/trait.Unpin.js +++ b/dev/implementors/core/marker/trait.Unpin.js @@ -16,6 +16,6 @@ "uu_stat":[["impl Unpin for OutputType",1,["uu_stat::OutputType"]]], "uu_stty":[["impl<T> Unpin for Flag<T>where\n T: Unpin,",1,["uu_stty::Flag"]],["impl Unpin for TermSize",1,["uu_stty::TermSize"]]], "uu_tail":[["impl Unpin for Signum",1,["uu_tail::args::Signum"]],["impl Unpin for FilterMode",1,["uu_tail::args::FilterMode"]],["impl Unpin for FollowMode",1,["uu_tail::args::FollowMode"]],["impl Unpin for VerificationResult",1,["uu_tail::args::VerificationResult"]],["impl Unpin for Settings",1,["uu_tail::args::Settings"]],["impl<'a> Unpin for ReverseChunks<'a>",1,["uu_tail::chunks::ReverseChunks"]],["impl Unpin for BytesChunk",1,["uu_tail::chunks::BytesChunk"]],["impl Unpin for BytesChunkBuffer",1,["uu_tail::chunks::BytesChunkBuffer"]],["impl Unpin for LinesChunk",1,["uu_tail::chunks::LinesChunk"]],["impl Unpin for LinesChunkBuffer",1,["uu_tail::chunks::LinesChunkBuffer"]]], -"uucore":[["impl Unpin for DecodeError",1,["uucore::features::encoding::DecodeError"]],["impl Unpin for EncodeError",1,["uucore::features::encoding::EncodeError"]],["impl Unpin for Format",1,["uucore::features::encoding::Format"]],["impl<R> Unpin for Data<R>where\n R: Unpin,",1,["uucore::features::encoding::Data"]],["impl Unpin for FileInformation",1,["uucore::features::fs::FileInformation"]],["impl Unpin for MissingHandling",1,["uucore::features::fs::MissingHandling"]],["impl Unpin for ResolveMode",1,["uucore::features::fs::ResolveMode"]],["impl Unpin for MountInfo",1,["uucore::features::fsext::MountInfo"]],["impl Unpin for FsUsage",1,["uucore::features::fsext::FsUsage"]],["impl<B> Unpin for Lines<B>where\n B: Unpin,",1,["uucore::features::lines::Lines"]],["impl<T> Unpin for RingBuffer<T>where\n T: Unpin,",1,["uucore::features::ringbuffer::RingBuffer"]],["impl Unpin for Blake2b",1,["uucore::features::sum::Blake2b"]],["impl Unpin for Blake3",1,["uucore::features::sum::Blake3"]],["impl Unpin for Sm3",1,["uucore::features::sum::Sm3"]],["impl Unpin for CRC",1,["uucore::features::sum::CRC"]],["impl Unpin for BSD",1,["uucore::features::sum::BSD"]],["impl Unpin for SYSV",1,["uucore::features::sum::SYSV"]],["impl Unpin for Md5",1,["uucore::features::sum::Md5"]],["impl Unpin for Sha1",1,["uucore::features::sum::Sha1"]],["impl Unpin for Sha224",1,["uucore::features::sum::Sha224"]],["impl Unpin for Sha256",1,["uucore::features::sum::Sha256"]],["impl Unpin for Sha384",1,["uucore::features::sum::Sha384"]],["impl Unpin for Sha512",1,["uucore::features::sum::Sha512"]],["impl Unpin for Sha3_224",1,["uucore::features::sum::Sha3_224"]],["impl Unpin for Sha3_256",1,["uucore::features::sum::Sha3_256"]],["impl Unpin for Sha3_384",1,["uucore::features::sum::Sha3_384"]],["impl Unpin for Sha3_512",1,["uucore::features::sum::Sha3_512"]],["impl Unpin for Shake128",1,["uucore::features::sum::Shake128"]],["impl Unpin for Shake256",1,["uucore::features::sum::Shake256"]],["impl<'a> Unpin for DigestWriter<'a>",1,["uucore::features::sum::DigestWriter"]],["impl Unpin for Passwd",1,["uucore::features::entries::Passwd"]],["impl Unpin for Group",1,["uucore::features::entries::Group"]],["impl Unpin for VerbosityLevel",1,["uucore::features::perms::VerbosityLevel"]],["impl Unpin for Verbosity",1,["uucore::features::perms::Verbosity"]],["impl Unpin for IfFrom",1,["uucore::features::perms::IfFrom"]],["impl Unpin for TraverseSymlinks",1,["uucore::features::perms::TraverseSymlinks"]],["impl Unpin for ChownExecutor",1,["uucore::features::perms::ChownExecutor"]],["impl Unpin for Utmpx",1,["uucore::features::utmpx::Utmpx"]],["impl Unpin for UtmpxIter",1,["uucore::features::utmpx::UtmpxIter"]],["impl Unpin for BackupMode",1,["uucore::mods::backup_control::BackupMode"]],["impl Unpin for BackupError",1,["uucore::mods::backup_control::BackupError"]],["impl Unpin for USimpleError",1,["uucore::mods::error::USimpleError"]],["impl Unpin for UUsageError",1,["uucore::mods::error::UUsageError"]],["impl Unpin for UIoError",1,["uucore::mods::error::UIoError"]],["impl Unpin for ExitCode",1,["uucore::mods::error::ExitCode"]],["impl Unpin for ClapErrorWrapper",1,["uucore::mods::error::ClapErrorWrapper"]],["impl Unpin for Range",1,["uucore::mods::ranges::Range"]],["impl Unpin for UpdateMode",1,["uucore::mods::update_control::UpdateMode"]],["impl Unpin for QuotingStyle",1,["uucore::mods::quoting_style::QuotingStyle"]],["impl Unpin for Quotes",1,["uucore::mods::quoting_style::Quotes"]],["impl<'parser> Unpin for Parser<'parser>",1,["uucore::parser::parse_size::Parser"]],["impl Unpin for ParseSizeError",1,["uucore::parser::parse_size::ParseSizeError"]]], +"uucore":[["impl Unpin for DecodeError",1,["uucore::features::encoding::DecodeError"]],["impl Unpin for EncodeError",1,["uucore::features::encoding::EncodeError"]],["impl Unpin for Format",1,["uucore::features::encoding::Format"]],["impl<R> Unpin for Data<R>where\n R: Unpin,",1,["uucore::features::encoding::Data"]],["impl Unpin for FileInformation",1,["uucore::features::fs::FileInformation"]],["impl Unpin for MissingHandling",1,["uucore::features::fs::MissingHandling"]],["impl Unpin for ResolveMode",1,["uucore::features::fs::ResolveMode"]],["impl Unpin for MountInfo",1,["uucore::features::fsext::MountInfo"]],["impl Unpin for FsUsage",1,["uucore::features::fsext::FsUsage"]],["impl<B> Unpin for Lines<B>where\n B: Unpin,",1,["uucore::features::lines::Lines"]],["impl<T> Unpin for RingBuffer<T>where\n T: Unpin,",1,["uucore::features::ringbuffer::RingBuffer"]],["impl Unpin for Blake2b",1,["uucore::features::sum::Blake2b"]],["impl Unpin for Blake3",1,["uucore::features::sum::Blake3"]],["impl Unpin for Sm3",1,["uucore::features::sum::Sm3"]],["impl Unpin for CRC",1,["uucore::features::sum::CRC"]],["impl Unpin for BSD",1,["uucore::features::sum::BSD"]],["impl Unpin for SYSV",1,["uucore::features::sum::SYSV"]],["impl Unpin for Md5",1,["uucore::features::sum::Md5"]],["impl Unpin for Sha1",1,["uucore::features::sum::Sha1"]],["impl Unpin for Sha224",1,["uucore::features::sum::Sha224"]],["impl Unpin for Sha256",1,["uucore::features::sum::Sha256"]],["impl Unpin for Sha384",1,["uucore::features::sum::Sha384"]],["impl Unpin for Sha512",1,["uucore::features::sum::Sha512"]],["impl Unpin for Sha3_224",1,["uucore::features::sum::Sha3_224"]],["impl Unpin for Sha3_256",1,["uucore::features::sum::Sha3_256"]],["impl Unpin for Sha3_384",1,["uucore::features::sum::Sha3_384"]],["impl Unpin for Sha3_512",1,["uucore::features::sum::Sha3_512"]],["impl Unpin for Shake128",1,["uucore::features::sum::Shake128"]],["impl Unpin for Shake256",1,["uucore::features::sum::Shake256"]],["impl<'a> Unpin for DigestWriter<'a>",1,["uucore::features::sum::DigestWriter"]],["impl Unpin for Passwd",1,["uucore::features::entries::Passwd"]],["impl Unpin for Group",1,["uucore::features::entries::Group"]],["impl Unpin for VerbosityLevel",1,["uucore::features::perms::VerbosityLevel"]],["impl Unpin for Verbosity",1,["uucore::features::perms::Verbosity"]],["impl Unpin for IfFrom",1,["uucore::features::perms::IfFrom"]],["impl Unpin for TraverseSymlinks",1,["uucore::features::perms::TraverseSymlinks"]],["impl Unpin for ChownExecutor",1,["uucore::features::perms::ChownExecutor"]],["impl Unpin for GidUidOwnerFilter",1,["uucore::features::perms::GidUidOwnerFilter"]],["impl Unpin for Utmpx",1,["uucore::features::utmpx::Utmpx"]],["impl Unpin for UtmpxIter",1,["uucore::features::utmpx::UtmpxIter"]],["impl Unpin for BackupMode",1,["uucore::mods::backup_control::BackupMode"]],["impl Unpin for BackupError",1,["uucore::mods::backup_control::BackupError"]],["impl Unpin for USimpleError",1,["uucore::mods::error::USimpleError"]],["impl Unpin for UUsageError",1,["uucore::mods::error::UUsageError"]],["impl Unpin for UIoError",1,["uucore::mods::error::UIoError"]],["impl Unpin for ExitCode",1,["uucore::mods::error::ExitCode"]],["impl Unpin for ClapErrorWrapper",1,["uucore::mods::error::ClapErrorWrapper"]],["impl Unpin for Range",1,["uucore::mods::ranges::Range"]],["impl Unpin for UpdateMode",1,["uucore::mods::update_control::UpdateMode"]],["impl Unpin for QuotingStyle",1,["uucore::mods::quoting_style::QuotingStyle"]],["impl Unpin for Quotes",1,["uucore::mods::quoting_style::Quotes"]],["impl<'parser> Unpin for Parser<'parser>",1,["uucore::parser::parse_size::Parser"]],["impl Unpin for ParseSizeError",1,["uucore::parser::parse_size::ParseSizeError"]]], "uudoc":[["impl<'a, 'b> Unpin for MDWriter<'a, 'b>",1,["uudoc::MDWriter"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/dev/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/dev/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js index 135ef506e..f251d39d0 100644 --- a/dev/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/dev/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -16,6 +16,6 @@ "uu_stat":[["impl RefUnwindSafe for OutputType",1,["uu_stat::OutputType"]]], "uu_stty":[["impl<T> RefUnwindSafe for Flag<T>where\n T: RefUnwindSafe,",1,["uu_stty::Flag"]],["impl RefUnwindSafe for TermSize",1,["uu_stty::TermSize"]]], "uu_tail":[["impl RefUnwindSafe for Signum",1,["uu_tail::args::Signum"]],["impl RefUnwindSafe for FilterMode",1,["uu_tail::args::FilterMode"]],["impl RefUnwindSafe for FollowMode",1,["uu_tail::args::FollowMode"]],["impl RefUnwindSafe for VerificationResult",1,["uu_tail::args::VerificationResult"]],["impl RefUnwindSafe for Settings",1,["uu_tail::args::Settings"]],["impl<'a> RefUnwindSafe for ReverseChunks<'a>",1,["uu_tail::chunks::ReverseChunks"]],["impl RefUnwindSafe for BytesChunk",1,["uu_tail::chunks::BytesChunk"]],["impl RefUnwindSafe for BytesChunkBuffer",1,["uu_tail::chunks::BytesChunkBuffer"]],["impl RefUnwindSafe for LinesChunk",1,["uu_tail::chunks::LinesChunk"]],["impl RefUnwindSafe for LinesChunkBuffer",1,["uu_tail::chunks::LinesChunkBuffer"]]], -"uucore":[["impl !RefUnwindSafe for DecodeError",1,["uucore::features::encoding::DecodeError"]],["impl RefUnwindSafe for EncodeError",1,["uucore::features::encoding::EncodeError"]],["impl RefUnwindSafe for Format",1,["uucore::features::encoding::Format"]],["impl<R> RefUnwindSafe for Data<R>where\n R: RefUnwindSafe,",1,["uucore::features::encoding::Data"]],["impl RefUnwindSafe for FileInformation",1,["uucore::features::fs::FileInformation"]],["impl RefUnwindSafe for MissingHandling",1,["uucore::features::fs::MissingHandling"]],["impl RefUnwindSafe for ResolveMode",1,["uucore::features::fs::ResolveMode"]],["impl RefUnwindSafe for MountInfo",1,["uucore::features::fsext::MountInfo"]],["impl RefUnwindSafe for FsUsage",1,["uucore::features::fsext::FsUsage"]],["impl<B> RefUnwindSafe for Lines<B>where\n B: RefUnwindSafe,",1,["uucore::features::lines::Lines"]],["impl<T> RefUnwindSafe for RingBuffer<T>where\n T: RefUnwindSafe,",1,["uucore::features::ringbuffer::RingBuffer"]],["impl RefUnwindSafe for Blake2b",1,["uucore::features::sum::Blake2b"]],["impl RefUnwindSafe for Blake3",1,["uucore::features::sum::Blake3"]],["impl RefUnwindSafe for Sm3",1,["uucore::features::sum::Sm3"]],["impl RefUnwindSafe for CRC",1,["uucore::features::sum::CRC"]],["impl RefUnwindSafe for BSD",1,["uucore::features::sum::BSD"]],["impl RefUnwindSafe for SYSV",1,["uucore::features::sum::SYSV"]],["impl RefUnwindSafe for Md5",1,["uucore::features::sum::Md5"]],["impl RefUnwindSafe for Sha1",1,["uucore::features::sum::Sha1"]],["impl RefUnwindSafe for Sha224",1,["uucore::features::sum::Sha224"]],["impl RefUnwindSafe for Sha256",1,["uucore::features::sum::Sha256"]],["impl RefUnwindSafe for Sha384",1,["uucore::features::sum::Sha384"]],["impl RefUnwindSafe for Sha512",1,["uucore::features::sum::Sha512"]],["impl RefUnwindSafe for Sha3_224",1,["uucore::features::sum::Sha3_224"]],["impl RefUnwindSafe for Sha3_256",1,["uucore::features::sum::Sha3_256"]],["impl RefUnwindSafe for Sha3_384",1,["uucore::features::sum::Sha3_384"]],["impl RefUnwindSafe for Sha3_512",1,["uucore::features::sum::Sha3_512"]],["impl RefUnwindSafe for Shake128",1,["uucore::features::sum::Shake128"]],["impl RefUnwindSafe for Shake256",1,["uucore::features::sum::Shake256"]],["impl<'a> !RefUnwindSafe for DigestWriter<'a>",1,["uucore::features::sum::DigestWriter"]],["impl RefUnwindSafe for Passwd",1,["uucore::features::entries::Passwd"]],["impl RefUnwindSafe for Group",1,["uucore::features::entries::Group"]],["impl RefUnwindSafe for VerbosityLevel",1,["uucore::features::perms::VerbosityLevel"]],["impl RefUnwindSafe for Verbosity",1,["uucore::features::perms::Verbosity"]],["impl RefUnwindSafe for IfFrom",1,["uucore::features::perms::IfFrom"]],["impl RefUnwindSafe for TraverseSymlinks",1,["uucore::features::perms::TraverseSymlinks"]],["impl RefUnwindSafe for ChownExecutor",1,["uucore::features::perms::ChownExecutor"]],["impl RefUnwindSafe for Utmpx",1,["uucore::features::utmpx::Utmpx"]],["impl RefUnwindSafe for UtmpxIter",1,["uucore::features::utmpx::UtmpxIter"]],["impl RefUnwindSafe for BackupMode",1,["uucore::mods::backup_control::BackupMode"]],["impl RefUnwindSafe for BackupError",1,["uucore::mods::backup_control::BackupError"]],["impl RefUnwindSafe for USimpleError",1,["uucore::mods::error::USimpleError"]],["impl RefUnwindSafe for UUsageError",1,["uucore::mods::error::UUsageError"]],["impl !RefUnwindSafe for UIoError",1,["uucore::mods::error::UIoError"]],["impl RefUnwindSafe for ExitCode",1,["uucore::mods::error::ExitCode"]],["impl !RefUnwindSafe for ClapErrorWrapper",1,["uucore::mods::error::ClapErrorWrapper"]],["impl RefUnwindSafe for Range",1,["uucore::mods::ranges::Range"]],["impl RefUnwindSafe for UpdateMode",1,["uucore::mods::update_control::UpdateMode"]],["impl RefUnwindSafe for QuotingStyle",1,["uucore::mods::quoting_style::QuotingStyle"]],["impl RefUnwindSafe for Quotes",1,["uucore::mods::quoting_style::Quotes"]],["impl<'parser> RefUnwindSafe for Parser<'parser>",1,["uucore::parser::parse_size::Parser"]],["impl RefUnwindSafe for ParseSizeError",1,["uucore::parser::parse_size::ParseSizeError"]]], +"uucore":[["impl !RefUnwindSafe for DecodeError",1,["uucore::features::encoding::DecodeError"]],["impl RefUnwindSafe for EncodeError",1,["uucore::features::encoding::EncodeError"]],["impl RefUnwindSafe for Format",1,["uucore::features::encoding::Format"]],["impl<R> RefUnwindSafe for Data<R>where\n R: RefUnwindSafe,",1,["uucore::features::encoding::Data"]],["impl RefUnwindSafe for FileInformation",1,["uucore::features::fs::FileInformation"]],["impl RefUnwindSafe for MissingHandling",1,["uucore::features::fs::MissingHandling"]],["impl RefUnwindSafe for ResolveMode",1,["uucore::features::fs::ResolveMode"]],["impl RefUnwindSafe for MountInfo",1,["uucore::features::fsext::MountInfo"]],["impl RefUnwindSafe for FsUsage",1,["uucore::features::fsext::FsUsage"]],["impl<B> RefUnwindSafe for Lines<B>where\n B: RefUnwindSafe,",1,["uucore::features::lines::Lines"]],["impl<T> RefUnwindSafe for RingBuffer<T>where\n T: RefUnwindSafe,",1,["uucore::features::ringbuffer::RingBuffer"]],["impl RefUnwindSafe for Blake2b",1,["uucore::features::sum::Blake2b"]],["impl RefUnwindSafe for Blake3",1,["uucore::features::sum::Blake3"]],["impl RefUnwindSafe for Sm3",1,["uucore::features::sum::Sm3"]],["impl RefUnwindSafe for CRC",1,["uucore::features::sum::CRC"]],["impl RefUnwindSafe for BSD",1,["uucore::features::sum::BSD"]],["impl RefUnwindSafe for SYSV",1,["uucore::features::sum::SYSV"]],["impl RefUnwindSafe for Md5",1,["uucore::features::sum::Md5"]],["impl RefUnwindSafe for Sha1",1,["uucore::features::sum::Sha1"]],["impl RefUnwindSafe for Sha224",1,["uucore::features::sum::Sha224"]],["impl RefUnwindSafe for Sha256",1,["uucore::features::sum::Sha256"]],["impl RefUnwindSafe for Sha384",1,["uucore::features::sum::Sha384"]],["impl RefUnwindSafe for Sha512",1,["uucore::features::sum::Sha512"]],["impl RefUnwindSafe for Sha3_224",1,["uucore::features::sum::Sha3_224"]],["impl RefUnwindSafe for Sha3_256",1,["uucore::features::sum::Sha3_256"]],["impl RefUnwindSafe for Sha3_384",1,["uucore::features::sum::Sha3_384"]],["impl RefUnwindSafe for Sha3_512",1,["uucore::features::sum::Sha3_512"]],["impl RefUnwindSafe for Shake128",1,["uucore::features::sum::Shake128"]],["impl RefUnwindSafe for Shake256",1,["uucore::features::sum::Shake256"]],["impl<'a> !RefUnwindSafe for DigestWriter<'a>",1,["uucore::features::sum::DigestWriter"]],["impl RefUnwindSafe for Passwd",1,["uucore::features::entries::Passwd"]],["impl RefUnwindSafe for Group",1,["uucore::features::entries::Group"]],["impl RefUnwindSafe for VerbosityLevel",1,["uucore::features::perms::VerbosityLevel"]],["impl RefUnwindSafe for Verbosity",1,["uucore::features::perms::Verbosity"]],["impl RefUnwindSafe for IfFrom",1,["uucore::features::perms::IfFrom"]],["impl RefUnwindSafe for TraverseSymlinks",1,["uucore::features::perms::TraverseSymlinks"]],["impl RefUnwindSafe for ChownExecutor",1,["uucore::features::perms::ChownExecutor"]],["impl RefUnwindSafe for GidUidOwnerFilter",1,["uucore::features::perms::GidUidOwnerFilter"]],["impl RefUnwindSafe for Utmpx",1,["uucore::features::utmpx::Utmpx"]],["impl RefUnwindSafe for UtmpxIter",1,["uucore::features::utmpx::UtmpxIter"]],["impl RefUnwindSafe for BackupMode",1,["uucore::mods::backup_control::BackupMode"]],["impl RefUnwindSafe for BackupError",1,["uucore::mods::backup_control::BackupError"]],["impl RefUnwindSafe for USimpleError",1,["uucore::mods::error::USimpleError"]],["impl RefUnwindSafe for UUsageError",1,["uucore::mods::error::UUsageError"]],["impl !RefUnwindSafe for UIoError",1,["uucore::mods::error::UIoError"]],["impl RefUnwindSafe for ExitCode",1,["uucore::mods::error::ExitCode"]],["impl !RefUnwindSafe for ClapErrorWrapper",1,["uucore::mods::error::ClapErrorWrapper"]],["impl RefUnwindSafe for Range",1,["uucore::mods::ranges::Range"]],["impl RefUnwindSafe for UpdateMode",1,["uucore::mods::update_control::UpdateMode"]],["impl RefUnwindSafe for QuotingStyle",1,["uucore::mods::quoting_style::QuotingStyle"]],["impl RefUnwindSafe for Quotes",1,["uucore::mods::quoting_style::Quotes"]],["impl<'parser> RefUnwindSafe for Parser<'parser>",1,["uucore::parser::parse_size::Parser"]],["impl RefUnwindSafe for ParseSizeError",1,["uucore::parser::parse_size::ParseSizeError"]]], "uudoc":[["impl<'a, 'b> !RefUnwindSafe for MDWriter<'a, 'b>",1,["uudoc::MDWriter"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/dev/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/dev/implementors/core/panic/unwind_safe/trait.UnwindSafe.js index 87a7f9eb2..e14411b99 100644 --- a/dev/implementors/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/dev/implementors/core/panic/unwind_safe/trait.UnwindSafe.js @@ -16,6 +16,6 @@ "uu_stat":[["impl UnwindSafe for OutputType",1,["uu_stat::OutputType"]]], "uu_stty":[["impl<T> UnwindSafe for Flag<T>where\n T: UnwindSafe,",1,["uu_stty::Flag"]],["impl UnwindSafe for TermSize",1,["uu_stty::TermSize"]]], "uu_tail":[["impl UnwindSafe for Signum",1,["uu_tail::args::Signum"]],["impl UnwindSafe for FilterMode",1,["uu_tail::args::FilterMode"]],["impl UnwindSafe for FollowMode",1,["uu_tail::args::FollowMode"]],["impl UnwindSafe for VerificationResult",1,["uu_tail::args::VerificationResult"]],["impl UnwindSafe for Settings",1,["uu_tail::args::Settings"]],["impl<'a> UnwindSafe for ReverseChunks<'a>",1,["uu_tail::chunks::ReverseChunks"]],["impl UnwindSafe for BytesChunk",1,["uu_tail::chunks::BytesChunk"]],["impl UnwindSafe for BytesChunkBuffer",1,["uu_tail::chunks::BytesChunkBuffer"]],["impl UnwindSafe for LinesChunk",1,["uu_tail::chunks::LinesChunk"]],["impl UnwindSafe for LinesChunkBuffer",1,["uu_tail::chunks::LinesChunkBuffer"]]], -"uucore":[["impl !UnwindSafe for DecodeError",1,["uucore::features::encoding::DecodeError"]],["impl UnwindSafe for EncodeError",1,["uucore::features::encoding::EncodeError"]],["impl UnwindSafe for Format",1,["uucore::features::encoding::Format"]],["impl<R> UnwindSafe for Data<R>where\n R: UnwindSafe,",1,["uucore::features::encoding::Data"]],["impl UnwindSafe for FileInformation",1,["uucore::features::fs::FileInformation"]],["impl UnwindSafe for MissingHandling",1,["uucore::features::fs::MissingHandling"]],["impl UnwindSafe for ResolveMode",1,["uucore::features::fs::ResolveMode"]],["impl UnwindSafe for MountInfo",1,["uucore::features::fsext::MountInfo"]],["impl UnwindSafe for FsUsage",1,["uucore::features::fsext::FsUsage"]],["impl<B> UnwindSafe for Lines<B>where\n B: UnwindSafe,",1,["uucore::features::lines::Lines"]],["impl<T> UnwindSafe for RingBuffer<T>where\n T: UnwindSafe,",1,["uucore::features::ringbuffer::RingBuffer"]],["impl UnwindSafe for Blake2b",1,["uucore::features::sum::Blake2b"]],["impl UnwindSafe for Blake3",1,["uucore::features::sum::Blake3"]],["impl UnwindSafe for Sm3",1,["uucore::features::sum::Sm3"]],["impl UnwindSafe for CRC",1,["uucore::features::sum::CRC"]],["impl UnwindSafe for BSD",1,["uucore::features::sum::BSD"]],["impl UnwindSafe for SYSV",1,["uucore::features::sum::SYSV"]],["impl UnwindSafe for Md5",1,["uucore::features::sum::Md5"]],["impl UnwindSafe for Sha1",1,["uucore::features::sum::Sha1"]],["impl UnwindSafe for Sha224",1,["uucore::features::sum::Sha224"]],["impl UnwindSafe for Sha256",1,["uucore::features::sum::Sha256"]],["impl UnwindSafe for Sha384",1,["uucore::features::sum::Sha384"]],["impl UnwindSafe for Sha512",1,["uucore::features::sum::Sha512"]],["impl UnwindSafe for Sha3_224",1,["uucore::features::sum::Sha3_224"]],["impl UnwindSafe for Sha3_256",1,["uucore::features::sum::Sha3_256"]],["impl UnwindSafe for Sha3_384",1,["uucore::features::sum::Sha3_384"]],["impl UnwindSafe for Sha3_512",1,["uucore::features::sum::Sha3_512"]],["impl UnwindSafe for Shake128",1,["uucore::features::sum::Shake128"]],["impl UnwindSafe for Shake256",1,["uucore::features::sum::Shake256"]],["impl<'a> !UnwindSafe for DigestWriter<'a>",1,["uucore::features::sum::DigestWriter"]],["impl UnwindSafe for Passwd",1,["uucore::features::entries::Passwd"]],["impl UnwindSafe for Group",1,["uucore::features::entries::Group"]],["impl UnwindSafe for VerbosityLevel",1,["uucore::features::perms::VerbosityLevel"]],["impl UnwindSafe for Verbosity",1,["uucore::features::perms::Verbosity"]],["impl UnwindSafe for IfFrom",1,["uucore::features::perms::IfFrom"]],["impl UnwindSafe for TraverseSymlinks",1,["uucore::features::perms::TraverseSymlinks"]],["impl UnwindSafe for ChownExecutor",1,["uucore::features::perms::ChownExecutor"]],["impl UnwindSafe for Utmpx",1,["uucore::features::utmpx::Utmpx"]],["impl UnwindSafe for UtmpxIter",1,["uucore::features::utmpx::UtmpxIter"]],["impl UnwindSafe for BackupMode",1,["uucore::mods::backup_control::BackupMode"]],["impl UnwindSafe for BackupError",1,["uucore::mods::backup_control::BackupError"]],["impl UnwindSafe for USimpleError",1,["uucore::mods::error::USimpleError"]],["impl UnwindSafe for UUsageError",1,["uucore::mods::error::UUsageError"]],["impl !UnwindSafe for UIoError",1,["uucore::mods::error::UIoError"]],["impl UnwindSafe for ExitCode",1,["uucore::mods::error::ExitCode"]],["impl !UnwindSafe for ClapErrorWrapper",1,["uucore::mods::error::ClapErrorWrapper"]],["impl UnwindSafe for Range",1,["uucore::mods::ranges::Range"]],["impl UnwindSafe for UpdateMode",1,["uucore::mods::update_control::UpdateMode"]],["impl UnwindSafe for QuotingStyle",1,["uucore::mods::quoting_style::QuotingStyle"]],["impl UnwindSafe for Quotes",1,["uucore::mods::quoting_style::Quotes"]],["impl<'parser> UnwindSafe for Parser<'parser>",1,["uucore::parser::parse_size::Parser"]],["impl UnwindSafe for ParseSizeError",1,["uucore::parser::parse_size::ParseSizeError"]]], +"uucore":[["impl !UnwindSafe for DecodeError",1,["uucore::features::encoding::DecodeError"]],["impl UnwindSafe for EncodeError",1,["uucore::features::encoding::EncodeError"]],["impl UnwindSafe for Format",1,["uucore::features::encoding::Format"]],["impl<R> UnwindSafe for Data<R>where\n R: UnwindSafe,",1,["uucore::features::encoding::Data"]],["impl UnwindSafe for FileInformation",1,["uucore::features::fs::FileInformation"]],["impl UnwindSafe for MissingHandling",1,["uucore::features::fs::MissingHandling"]],["impl UnwindSafe for ResolveMode",1,["uucore::features::fs::ResolveMode"]],["impl UnwindSafe for MountInfo",1,["uucore::features::fsext::MountInfo"]],["impl UnwindSafe for FsUsage",1,["uucore::features::fsext::FsUsage"]],["impl<B> UnwindSafe for Lines<B>where\n B: UnwindSafe,",1,["uucore::features::lines::Lines"]],["impl<T> UnwindSafe for RingBuffer<T>where\n T: UnwindSafe,",1,["uucore::features::ringbuffer::RingBuffer"]],["impl UnwindSafe for Blake2b",1,["uucore::features::sum::Blake2b"]],["impl UnwindSafe for Blake3",1,["uucore::features::sum::Blake3"]],["impl UnwindSafe for Sm3",1,["uucore::features::sum::Sm3"]],["impl UnwindSafe for CRC",1,["uucore::features::sum::CRC"]],["impl UnwindSafe for BSD",1,["uucore::features::sum::BSD"]],["impl UnwindSafe for SYSV",1,["uucore::features::sum::SYSV"]],["impl UnwindSafe for Md5",1,["uucore::features::sum::Md5"]],["impl UnwindSafe for Sha1",1,["uucore::features::sum::Sha1"]],["impl UnwindSafe for Sha224",1,["uucore::features::sum::Sha224"]],["impl UnwindSafe for Sha256",1,["uucore::features::sum::Sha256"]],["impl UnwindSafe for Sha384",1,["uucore::features::sum::Sha384"]],["impl UnwindSafe for Sha512",1,["uucore::features::sum::Sha512"]],["impl UnwindSafe for Sha3_224",1,["uucore::features::sum::Sha3_224"]],["impl UnwindSafe for Sha3_256",1,["uucore::features::sum::Sha3_256"]],["impl UnwindSafe for Sha3_384",1,["uucore::features::sum::Sha3_384"]],["impl UnwindSafe for Sha3_512",1,["uucore::features::sum::Sha3_512"]],["impl UnwindSafe for Shake128",1,["uucore::features::sum::Shake128"]],["impl UnwindSafe for Shake256",1,["uucore::features::sum::Shake256"]],["impl<'a> !UnwindSafe for DigestWriter<'a>",1,["uucore::features::sum::DigestWriter"]],["impl UnwindSafe for Passwd",1,["uucore::features::entries::Passwd"]],["impl UnwindSafe for Group",1,["uucore::features::entries::Group"]],["impl UnwindSafe for VerbosityLevel",1,["uucore::features::perms::VerbosityLevel"]],["impl UnwindSafe for Verbosity",1,["uucore::features::perms::Verbosity"]],["impl UnwindSafe for IfFrom",1,["uucore::features::perms::IfFrom"]],["impl UnwindSafe for TraverseSymlinks",1,["uucore::features::perms::TraverseSymlinks"]],["impl UnwindSafe for ChownExecutor",1,["uucore::features::perms::ChownExecutor"]],["impl UnwindSafe for GidUidOwnerFilter",1,["uucore::features::perms::GidUidOwnerFilter"]],["impl UnwindSafe for Utmpx",1,["uucore::features::utmpx::Utmpx"]],["impl UnwindSafe for UtmpxIter",1,["uucore::features::utmpx::UtmpxIter"]],["impl UnwindSafe for BackupMode",1,["uucore::mods::backup_control::BackupMode"]],["impl UnwindSafe for BackupError",1,["uucore::mods::backup_control::BackupError"]],["impl UnwindSafe for USimpleError",1,["uucore::mods::error::USimpleError"]],["impl UnwindSafe for UUsageError",1,["uucore::mods::error::UUsageError"]],["impl !UnwindSafe for UIoError",1,["uucore::mods::error::UIoError"]],["impl UnwindSafe for ExitCode",1,["uucore::mods::error::ExitCode"]],["impl !UnwindSafe for ClapErrorWrapper",1,["uucore::mods::error::ClapErrorWrapper"]],["impl UnwindSafe for Range",1,["uucore::mods::ranges::Range"]],["impl UnwindSafe for UpdateMode",1,["uucore::mods::update_control::UpdateMode"]],["impl UnwindSafe for QuotingStyle",1,["uucore::mods::quoting_style::QuotingStyle"]],["impl UnwindSafe for Quotes",1,["uucore::mods::quoting_style::Quotes"]],["impl<'parser> UnwindSafe for Parser<'parser>",1,["uucore::parser::parse_size::Parser"]],["impl UnwindSafe for ParseSizeError",1,["uucore::parser::parse_size::ParseSizeError"]]], "uudoc":[["impl<'a, 'b> !UnwindSafe for MDWriter<'a, 'b>",1,["uudoc::MDWriter"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/dev/search-index.js b/dev/search-index.js index a64f0fcb3..bf6aacb13 100644 --- a/dev/search-index.js +++ b/dev/search-index.js @@ -203,7 +203,7 @@ var searchIndex = JSON.parse('{\ "uu_who":{"doc":"","t":"FF","n":["uu_app","uumain"],"q":["uu_who",""],"d":["",""],"i":[0,0],"f":[[[],1],[2,3]],"p":[[3,"Command"],[8,"Args"],[15,"i32"]]},\ "uu_whoami":{"doc":"","t":"FF","n":["uu_app","uumain"],"q":["uu_whoami",""],"d":["",""],"i":[0,0],"f":[[[],1],[2,3]],"p":[[3,"Command"],[8,"Args"],[15,"i32"]]},\ "uu_yes":{"doc":"","t":"FFF","n":["exec","uu_app","uumain"],"q":["uu_yes","",""],"d":["","",""],"i":[0,0,0],"f":[[[],1],[[],2],[3,4]],"p":[[6,"Result"],[3,"Command"],[8,"Args"],[15,"i32"]]},\ -"uucore":{"doc":"","t":"IFAOLLOOAAAAFFAAFOOOOAXAAAAAAAAAAOAAFAFOOOOAAOAFAANRHENENNNNNALLLLLLLFFLLLLLLLFLLLLLLLLLLLLHHHFFFIDLLLLLLLLLLLLLLLFFKLLLLLNNNNNNNDNEGNEENNNLLLLLLLLLLFLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFDIDLLLLLLLLLLLLLFFMMFFLLKLLLLMMLLLLLLLLMFMMMMFDDIIIDGDDLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLFLLLLLKMMLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLOLLLKNDNNENNNEFLLLLLLFLLLLFFFLLLLLLLLLLLOLFLLLLFFFLFFLLLLLLLLLLLIIDDDFKLMMMKKLMMLLLLLLLLLLLLMMMLMMMMMMMMMMMMMMMMMMMMMMLLLKLKLLLLKLMKLLLLLKLMMMKLLKFFFFMFDFLLLKLKLLLLLLLLLLDLLLLLFLLLLFFFFFFFFFFFNNEDNMMLLLLMLMLLLLLLLLLFLLLLLLLLLLLFNNNDNNENNNENNNDELLLLLLLLLLFLLLLMMMALLLLMMLLLLLLLMLLLLLMAMMLLMLLLLLLLLLLLLLLLMFDIDFFMMFFKMMMFMMMMFRRRRRRRAAAARRRRRRRRRRRGGLFFFFIFFFFKKKNNNNEENNLLLLLLFLLLLLLLLLLLMMMMMDLLLFFLLLLLMLMLLLLDLLMLLLLLLLLHHFFFFFDDDDIDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNEALLLLFLLLLLLLLHHFFRRRHRRRRRRRRRRRDDLLLLLLFLLLFLLLLLLLLLLLLFLLLLLLLLLFF","n":["Args","args_os","backup_control","bin","collect_ignore","collect_lossy","crash","crash_if_err","display","encoding","entries","error","execution_phrase","format_usage","fs","fsext","get_utility_is_second_arg","has","help_about","help_section","help_usage","lines","main","memo","mode","os","panic","parse_glob","parse_size","parse_time","perms","pipes","process","prompt_yes","quoting_style","ranges","read_yes","ringbuffer","set_utility_is_second_arg","show","show_error","show_if_err","show_warning","signals","sum","uio_error","update_control","util_name","utmpx","version_cmp","AmbiguousArgument","BACKUP_CONTROL_LONG_HELP","BACKUP_CONTROL_VALUES","BackupError","BackupImpossible","BackupMode","ExistingBackup","InvalidArgument","NoBackup","NumberedBackup","SimpleBackup","arguments","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","code","determine_backup_mode","determine_backup_suffix","eq","eq","fmt","fmt","fmt","from","from","get_backup_path","into","into","provide","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","usage","OPT_BACKUP","OPT_BACKUP_NO_ARG","OPT_SUFFIX","backup","backup_no_args","suffix","Quotable","Quoted","borrow","borrow_mut","clone","clone_into","external","fmt","fmt","force","from","from","into","maybe_quote","maybe_quote","native","native_raw","print_verbatim","println_verbatim","quote","to_owned","to_string","try_from","try_into","type_id","Base16","Base2Lsbf","Base2Msbf","Base32","Base32Hex","Base64","Base64Url","Data","Decode","DecodeError","DecodeResult","DecodeZ85","EncodeError","Format","Io","Z85","Z85InputLenNotMultipleOf4","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","decode","decode","encode","encode","fmt","fmt","from","from","from","from","from","from","from","ignore_garbage","into","into","into","into","line_wrap","new","provide","source","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","wrap_print","wrap_write","Group","Locate","Passwd","belongs_to","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","fmt","fmt","from","from","get_groups","get_groups_gnu","gid","gid","gid2grp","grp2gid","into","into","locate","locate","locate","locate","locate","name","name","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","uid","uid2usr","user_dir","user_info","user_passwd","user_shell","usr2uid","ClapErrorWrapper","ExitCode","FromIo","UClapError","UError","UIoError","UResult","USimpleError","UUsageError","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","code","code","code","code","code","code","code","code","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get_exit_code","into","into","into","into","into","map_err_context","message","message","new","new","new","new","provide","provide","provide","provide","provide","set_exit_code","strip_errno","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","uio_error","usage","usage","usage","with_exit_code","Existing","FileInformation","Logical","Missing","MissingHandling","None","Normal","Physical","ResolveMode","are_hardlinks_to_same_file","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","canonicalize","clone","clone","clone_into","clone_into","dir_strip_dot_for_creation","display_permissions","display_permissions_unix","eq","eq","eq","file_size","fmt","fmt","from","from","from","from_file","from_path","has","hash","infos_refer_to_same_file","inode","into","into","into","is_symlink_loop","make_path_relative_to","normalize_path","number_of_links","paths_refer_to_same_file","resolve_relative_path","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","BirthTime","FsMeta","FsUsage","MountInfo","StatFs","StatFs","avail_blocks","avail_blocks","bavail","bavail_top_bit_set","bfree","birth","block_size","block_size","blocks","blocksize","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","dev_id","dev_name","dummy","eq","f_bavail","f_bavail","f_bfree","f_bfree","f_blocks","f_blocks","f_bsize","f_bsize","f_ffree","f_ffree","f_files","f_files","f_frsize","f_frsize","f_fsid","f_fsid","f_namelen","f_namelen","f_type","f_type","ffree","files","fmt","fmt","fmt","free_blocks","free_blocks","free_file_nodes","free_file_nodes","from","from","from","fs_type","fs_type","fs_type","fsid","fsid","hash","into","into","into","io_size","io_size","mount_dir","mount_option","mount_root","namelen","namelen","new","pretty_birth","pretty_filetype","pretty_fstype","pretty_time","read_fs_list","remote","statfs","statfs_fn","statfs_fn","to_owned","to_owned","to_owned","total_blocks","total_blocks","total_file_nodes","total_file_nodes","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Lines","borrow","borrow_mut","from","into","into_iter","lines","next","try_from","try_into","type_id","printf","sprintf","get_umask","parse_mode","parse_numeric","parse_symbolic","strip_minus_from_mode","is_wsl_1","is_wsl_2","mute_sigpipe_panic","from_str","InvalidSuffix","ParseFailure","ParseSizeError","Parser","SizeTooBig","allow_list","b_byte_count","borrow","borrow","borrow_mut","borrow_mut","capital_b_bytes","default","default_unit","description","eq","fmt","fmt","from","from","into","into","parse","parse_size","provide","to_string","try_from","try_from","try_into","try_into","type_id","type_id","with_allow_list","with_b_byte_count","with_default_unit","from_str","All","All","Changes","ChownExecutor","First","Group","IfFrom","None","Normal","Silent","TraverseSymlinks","User","UserGroup","Verbose","Verbosity","VerbosityLevel","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chown_base","clone","clone","clone_into","clone_into","dereference","dest_gid","dest_uid","entries","eq","eq","eq","exec","files","filter","fmt","fmt","from","from","from","from","from","groups_only","into","into","into","into","into","level","options","preserve_root","recursive","to_owned","to_owned","traverse_symlinks","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","verbosity","wrap_chown","Group","Locate","Passwd","get_groups","get_groups_gnu","gid","gid","gid2grp","grp2gid","locate","name","name","uid","uid2usr","user_dir","user_info","user_passwd","user_shell","usr2uid","ARG_FILES","ARG_GROUP","ARG_OWNER","FROM","HELP","RECURSIVE","REFERENCE","dereference","preserve_root","traverse","verbosity","DEREFERENCE","NO_DEREFERENCE","NO_PRESERVE","PRESERVE","EVERY","NO_TRAVERSE","TRAVERSE","CHANGES","QUIET","SILENT","VERBOSE","Error","Result","map_err_context","pipe","splice","splice_exact","vmsplice","ChildExt","getegid","geteuid","getgid","getuid","send_signal","send_signal_group","wait_or_timeout","C","Double","Literal","None","Quotes","QuotingStyle","Shell","Single","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","escape_name","from","from","into","into","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","always_quote","escape","quotes","show_control","show_control","Range","borrow","borrow_mut","cmp","complement","contain","eq","fmt","from","from_list","from_str","high","into","low","partial_cmp","try_from","try_into","type_id","RingBuffer","borrow","borrow_mut","data","from","from_iter","into","new","push_back","try_from","try_into","type_id","ALL_SIGNALS","DEFAULT_SIGNAL","enable_pipe_errors","ignore_interrupts","is_signal","signal_by_name_or_value","signal_name_by_value","BSD","Blake2b","Blake3","CRC","Digest","DigestWriter","Md5","SYSV","Sha1","Sha224","Sha256","Sha384","Sha3_224","Sha3_256","Sha3_384","Sha3_512","Sha512","Shake128","Shake256","Sm3","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","div_ceil","finalize","flush","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bytes","output_bytes","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","result_str","result_str","result_str","result_str","result_str","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_output_bytes","write","ReplaceAll","ReplaceIfOlder","ReplaceNone","UpdateMode","arguments","borrow","borrow_mut","clone","clone_into","determine_update_mode","eq","fmt","from","into","to_owned","try_from","try_into","type_id","OPT_UPDATE","OPT_UPDATE_NO_ARG","update","update_no_args","ACCOUNTING","BOOT_TIME","DEAD_PROCESS","DEFAULT_FILE","EMPTY","INIT_PROCESS","LOGIN_PROCESS","NEW_TIME","OLD_TIME","RUN_LVL","USER_PROCESS","UT_HOSTSIZE","UT_IDSIZE","UT_LINESIZE","UT_NAMESIZE","Utmpx","UtmpxIter","borrow","borrow","borrow_mut","borrow_mut","canon_host","drop","endutxent","exit_status","from","from","getutxent","host","into","into","into_inner","into_iter","is_user_process","iter_all_records","iter_all_records_from","login_time","next","pid","record_type","setutxent","terminal_suffix","try_from","try_from","try_into","try_into","tty_device","type_id","type_id","user","utmpxname","version_cmp"],"q":["uucore","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::backup_control","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::backup_control::arguments","","","","","","uucore::display","","","","","","","","","","","","","","","","","","","","","","","","","uucore::encoding","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::entries","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::fs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::fsext","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::lines","","","","","","","","","","","uucore::memo","","uucore::mode","","","","","uucore::os","","uucore::panic","uucore::parse_glob","uucore::parse_size","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::parse_time","uucore::perms","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::perms::entries","","","","","","","","","","","","","","","","","","","uucore::perms::options","","","","","","","","","","","uucore::perms::options::dereference","","uucore::perms::options::preserve_root","","uucore::perms::options::traverse","","","uucore::perms::options::verbosity","","","","uucore::pipes","","","","","","","uucore::process","","","","","","","","uucore::quoting_style","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::quoting_style::QuotingStyle","","","","","uucore::ranges","","","","","","","","","","","","","","","","","","uucore::ringbuffer","","","","","","","","","","","","uucore::signals","","","","","","","uucore::sum","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::update_control","","","","","","","","","","","","","","","","","","uucore::update_control::arguments","","","","uucore::utmpx","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::version_cmp"],"d":["","","Implement GNU-style backup functionality.","","Collects the iterator into a Vec<String>, removing any …","Collects the iterator into a Vec<String>, lossily …","Display an error and std::process::exit","Unwrap a std::result::Result, crashing instead of …","","","Get password/group file entry","All utils return exit with an exit code. Usually, the …","Derive the complete execution phrase for “usage”.","Generate the usage string for clap.","Set of functions to manage files and symlinks","Set of functions to manage file systems","","","Get the about text from the help file.","Reads a section from a file of the util as a str literal.","Get the usage from the help file.","Iterate over lines, including the line ending character(s).","","Main entry point for our implementation of printf.","Set of functions to parse modes","","Custom panic hooks that allow silencing certain types of …","Parsing a glob Pattern from a string.","","Parsing a duration from a string.","Common functions to manage permissions","","Set of functions to manage IDs","Prompt the user with a formatted string and returns true …","","","Read a line from stdin and check whether the first …","A fixed-size ring buffer.","","Display a crate::error::UError and set global exit code.","Show an error to stderr in a similar style to GNU …","Display an error and set global exit code in error case.","Print a warning message to stderr.","","Implementations of digest functions, like md5 and sha1.","Shorthand to construct UIoError-instances.","Implement GNU-style update functionality.","Derive the utility name.","Aims to provide platform-independent methods to obtain …","","An ambiguous argument (e.g. ‘n’) was given as backup …","","","Backup error types.","Currently unused","Available backup modes.","Argument ‘existing’, ‘nil’","An invalid argument (e.g. ‘foo’) was given as backup …","Argument ‘none’, ‘off’","Argument ‘numbered’, ‘t’","Argument ‘simple’, ‘never’","Arguments for backup-related functionality.","","","","","","","","Determine the “mode” for the backup operation to …","Obtain the suffix to use for a backup.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","‘–backup’ argument","‘-b’ argument","‘-S, –suffix’ argument","An extension trait to apply quoting to strings.","A wrapper around string types for displaying with quoting …","","","","","When quoting for PowerShell, toggle whether to quote for …","","","Toggle forced quoting. If true, quotes are added even if …","Returns the argument unchanged.","","Calls U::from(self).","Like quote(), but don’t actually add quotes unless …","Like quote(), but don’t actually add quotes unless …","Quote a string with the default style for the platform.","Quote an OsStr with the default style for the platform.","Like println_verbatim, without the trailing newline.","Print a path (or OsStr-like object) directly to stdout, …","Returns an object that implements Display for printing …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Fetch desired entry.","","This is a wrapper function for libc::getgrouplist.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","From: …","The list of group IDs returned from GNU’s groups and GNU…","AKA passwd.pw_gid","AKA group.gr_gid","","","Calls U::from(self).","Calls U::from(self).","","","","","","AKA passwd.pw_name","AKA group.gr_name","","","","","","","","","AKA passwd.pw_uid","","AKA passwd.pw_dir","AKA passwd.pw_gecos","AKA passwd.pw_passwd","AKA passwd.pw_shell","","A wrapper for clap::Error that implements UError","A special error type that does not print any message when …","Enables the conversion from std::io::Error to UError and …","Extension trait for clap::Error to adjust the exit code.","Custom errors defined by the utils and uucore.","Wrapper type around std::io::Error.","Result type that should be returned by all utils.","A simple error type with an exit code and a message that …","","","","","","","","","","","","Error code of a custom error.","Error code of a custom error.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Get the last exit code set with set_exit_code. The default …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Set the exit code for the program if uumain returns Ok(()).","Strip the trailing “ (os error XX)“ from io error …","","","","","","","","","","","","","","","","","","","","","Shorthand to construct UIoError-instances.","Print usage help to a custom error.","Print usage help to a custom error.","","","Resolve symbolic links, ignoring errors on the final …","Information to uniquely identify a file","Resolve ‘..’ elements before symlinks","Resolve symbolic links, ignoring errors on the non-final …","Controls how symbolic links should be handled when …","Do not resolve any symbolic links.","Return an error if any part of the path is missing.","Resolve symlinks as encountered when processing the path","Controls when symbolic links are resolved","Checks if two paths are hard links to the same file.","","","","","","","Return the canonical, absolute form of a path.","","","","","For some programs like install or mkdir, dir/. can be …","Display the permissions of a file On non unix like system, …","Display the permissions of a file on a unix like system","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get information from a currently open file","Get information for a given path.","","","Checks if p1 and p2 are the same file information. If …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Checks if there is a symlink loop in the given path.","Converts absolute path to be relative to absolute to path.","Normalize a path by removing relative information For …","","Checks if p1 and p2 are the same file. If error happens …","resolve a relative path","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Read file system list.","","","","","","","","","","","","","","","","","","","","","An iterator over the lines of an instance of BufRead.","","","Returns the argument unchanged.","Calls U::from(self).","","Returns an iterator over the lines, including line ending …","","","","","Write a formatted string to stdout.","Create a new formatted string.","","","","","","Test if the program is running under WSL","","Terminate without error on panics that occur due to broken …","Parse a glob Pattern from a string.","","","","Parser for sizes in SI or IEC units (multiples of 1000 or …","","Whitelist for the suffix","Whether to treat “b” as a “byte count” instead of …","","","","","Whether to treat the suffix “B” as meaning “bytes”.","","Default unit when no suffix is provided","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Parse a size string into a number of bytes.","Parse a size string into a number of bytes.","","","","","","","","","","","","Parse a duration from a string.","","","","","","","","","","","","","","","","The various level of verbosity","","","","","","","","","","","Base implementation for chgrp and chown.","","","","","","","","Get password/group file entry","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Perform the change of owner on a path with the various …","","Fetch desired entry.","","From: …","The list of group IDs returned from GNU’s groups and GNU…","AKA passwd.pw_gid","AKA group.gr_gid","","","","AKA passwd.pw_name","AKA group.gr_name","AKA passwd.pw_uid","","AKA passwd.pw_dir","AKA passwd.pw_gecos","AKA passwd.pw_passwd","AKA passwd.pw_shell","","","","","","","","","","","","","","","","","","","","","","","","Nix’s main error type.","Nix Result Type","","A wrapper around nix::unistd::pipe that ensures the pipe …","Less noisy wrapper around nix::fcntl::splice.","Splice wrapper which fully finishes the write.","Copy data from bytes into target, which must be a pipe.","Missing methods for Child objects","getegid() returns the effective group ID of the calling …","geteuid() returns the effective user ID of the calling …","getgid() returns the real group ID of the calling process.","getuid() returns the real user ID of the calling process.","Send a signal to a Child process.","Send a signal to a process group.","Wait for a process to finish or return after the specified …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Test if at least one of the given Ranges contain the …","","","Returns the argument unchanged.","","Parse a string of the form a-b into a Range","","Calls U::from(self).","","","","","","A fixed-size ring buffer backed by a VecDeque.","","","","Returns the argument unchanged.","","Calls U::from(self).","","Append a value to the end of the ring buffer.","","","","","","","","","","","","first element of the tuple is the blake2b state second is …","","","","A struct that writes to a digest.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return a new Blake2b instance with a custom output bytes …","","","","","","","","","","","Determine the “mode” for the update operation to …","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Iterator of login records","","","","","Canonicalize host name using DNS","","","A.K.A. ut.ut_exit","Returns the argument unchanged.","Returns the argument unchanged.","","A.K.A. ut.ut_host","Calls U::from(self).","Calls U::from(self).","Consumes the Utmpx, returning the underlying C struct utmpx","","","Iterate through all the utmp records.","Iterate through all the utmp records from a specific file.","A.K.A. ut.ut_tv","","A.K.A. ut.ut_pid","A.K.A. ut.ut_type","","A.K.A. ut.ut_id","","","","","A.K.A. ut.ut_line","","","A.K.A. ut.ut_user","",""],"i":[0,0,0,0,74,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,7,0,6,7,6,6,6,0,6,7,6,7,6,6,7,0,0,6,7,6,7,7,6,7,0,6,7,7,6,7,6,7,6,7,6,7,7,0,0,0,0,0,0,0,0,20,20,20,20,20,20,20,20,20,20,20,112,112,20,20,0,0,112,20,20,20,20,20,25,25,25,25,25,25,25,0,30,0,0,30,0,0,30,25,29,29,28,30,25,29,28,30,25,25,25,0,28,0,28,30,30,29,28,30,30,30,30,25,28,29,28,30,25,28,28,30,30,25,30,29,28,30,25,29,28,30,25,29,28,30,25,0,0,0,0,0,37,37,39,37,39,37,39,37,39,37,39,37,39,0,0,37,39,0,0,37,39,113,37,37,39,39,37,39,37,39,37,39,37,39,37,39,37,0,37,37,37,37,0,0,0,0,0,0,0,0,0,0,42,43,46,44,45,42,43,46,44,45,50,50,42,43,44,45,42,43,42,42,43,43,46,46,44,44,45,45,42,43,46,46,46,44,45,0,42,43,46,44,45,114,42,43,42,43,46,44,42,43,46,44,45,0,0,42,43,46,44,45,42,43,46,44,45,42,43,46,44,45,42,43,46,44,45,0,50,50,43,115,53,0,54,53,0,54,53,54,0,0,57,53,54,57,53,54,0,53,54,53,54,0,0,0,57,53,54,57,53,54,57,53,54,57,57,0,57,0,57,57,53,54,0,0,0,57,0,0,53,54,57,53,54,57,53,54,57,53,54,0,0,0,0,0,0,116,61,64,64,64,117,116,61,64,64,63,64,61,63,64,61,63,64,61,63,64,61,63,63,63,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,64,64,63,64,61,116,61,116,61,63,64,61,116,61,63,116,61,61,63,64,61,116,61,63,63,63,116,61,64,117,0,0,0,0,63,0,0,0,63,64,61,116,61,116,61,63,64,61,63,64,61,63,64,61,0,66,66,66,66,66,0,66,66,66,66,0,0,0,0,0,0,0,0,0,0,0,71,71,0,0,71,70,70,70,71,70,71,70,70,70,71,71,71,71,70,71,70,71,70,0,71,71,70,71,70,71,70,71,70,70,70,0,118,77,75,0,77,118,0,77,75,75,0,118,118,75,0,0,118,78,75,76,77,118,78,75,76,77,0,75,76,75,76,78,78,78,0,75,76,77,78,78,78,75,76,118,78,75,76,77,76,118,78,75,76,77,76,0,78,78,75,76,78,118,78,75,76,77,118,78,75,76,77,118,78,75,76,77,78,0,0,0,0,0,0,37,39,0,0,113,37,39,37,0,37,37,37,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,0,0,0,0,0,0,0,0,0,119,119,119,82,81,82,81,0,0,82,81,82,81,82,81,81,81,0,82,81,82,81,81,82,81,82,81,82,81,120,120,121,120,122,0,83,83,83,0,0,83,83,83,83,83,83,83,83,83,83,83,83,0,85,85,85,85,85,85,85,85,85,85,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,87,0,87,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,87,123,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,123,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,87,123,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,87,123,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,123,123,123,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,123,123,91,92,93,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,87,88,87,106,106,106,0,0,106,106,106,106,0,106,106,106,106,106,106,106,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,108,107,108,107,108,0,107,107,108,0,107,107,108,107,108,107,107,107,107,108,107,107,0,107,107,108,107,108,107,107,108,107,0,0],"f":[0,[[],1],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],0,0,0,0,0,0,[[],4],[4,2],0,0,[[],5],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],5],0,[[]],0,0,0,0,0,0,0,0,[[],4],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[6,6],[[]],[7,8],[9,[[10,[6]]]],[9,2],[[6,6],5],[[7,7],5],[[6,11],12],[[7,11],12],[[7,11],12],[[]],[[]],[[6,13,4],[[15,[14]]]],[[]],[[]],[16],[[]],[[],2],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[7,5],0,0,0,[[],19],[[],19],[[],19],0,0,[[]],[[]],[20,20],[[]],[[20,5],20],[[20,11],[[17,[21]]]],[[20,11],[[17,[21]]]],[[20,5],20],[[]],[[],20],[[]],[[],20],[[],20],[4,20],[22,20],[[[23,[22]]],24],[[[23,[22]]],24],[[],20],[[]],[[],2],[[],17],[[],17],[[],18],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[25,25],[[]],[25,26],[[[28,[27]]],26],[25,[[17,[2,29]]]],[[[28,[27]]],[[17,[2,29]]]],[[30,11],12],[[30,11],12],[[]],[[]],[31,30],[32,30],[33,30],[[]],[[]],[[[28,[27]],5],[[28,[27]]]],[[]],[[]],[[]],[[]],[[[28,[27]],34],[[28,[27]]]],[[27,25],[[28,[27]]]],[16],[30,[[15,[35]]]],[[]],[[],2],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[28,4]],[[36,34,4],24],0,0,0,[37,[[3,[38]]]],[[]],[[]],[[]],[[]],[37,37],[39,39],[[]],[[]],[[37,11],12],[[39,11],12],[[]],[[]],[[],[[24,[[3,[38]]]]]],[[[15,[40]]],[[24,[[3,[38]]]]]],0,0,[38,[[24,[2]]]],[4,[[24,[38]]]],[[]],[[]],[[],24],[41,[[24,[37]]]],[4,[[24,[37]]]],[4,[[24,[39]]]],[38,[[24,[39]]]],0,0,[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],0,[41,[[24,[2]]]],0,0,0,0,[4,[[24,[41]]]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[42,8],[43,8],[44,8],[45,8],0,0,[[42,11],12],[[42,11],[[17,[21]]]],[[43,11],[[17,[21]]]],[[43,11],12],[[46,11],12],[[46,11],[[17,[21]]]],[[44,11],12],[[44,11],[[17,[21]]]],[[45,11],[[17,[21]]]],[[45,11],12],[[]],[[]],[47,46],[[]],[32,46],[[]],[[]],[[],8],[[]],[[]],[[]],[[]],[[]],[48],0,0,[[8,[49,[2]]],[[51,[50]]]],[[8,[49,[2]]],[[51,[50]]]],[[52,[49,[2]]],[[51,[50]]]],[8,[[51,[50]]]],[16],[16],[16],[16],[16],[8],[32,2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],0,[[],5],[[],5],[43,5],[8],0,0,0,0,0,0,0,0,0,[[13,13],5],[[]],[[]],[[]],[[]],[[]],[[]],[[[23,[13]],53,54],[[24,[14]]]],[53,53],[54,54],[[]],[[]],[13,14],[[55,5],2],[[56,5],2],[[57,57],5],[[53,53],5],[[54,54],5],[57,58],[[53,11],12],[[54,11],12],[[]],[[]],[[]],[[],[[24,[57]]]],[[[23,[13]],5],[[24,[57]]]],0,[57],[[[24,[57]],[24,[57]]],5],[57,58],[[]],[[]],[[]],[13,5],[[[23,[13]],[23,[13]]],14],[13,14],[57,58],[[[23,[13]],[23,[13]],5],5],[13,[[59,[13]]]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],0,0,0,0,0,[[60,61],8],[[],58],[61,58],0,0,0,[[],58],[[],62],[61,62],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[63,63],[64,64],[61,61],[[]],[[]],[[]],0,0,0,[[61,61],5],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[63,11],12],[[64,11],12],[[61,11],[[17,[21]]]],[[],58],[61,58],[[],58],[61,58],[[]],[[]],[[]],[[],62],[61,62],0,[[],58],[61,58],[61],[[]],[[]],[[]],[[],58],[61,58],0,0,0,[[],58],[61,58],[61,64],[[],2],[[56,58],4],[62,[[59,[4]]]],[[62,62],2],[[],[[17,[[3,[63]],32]]]],0,[[],[[17,[61,2]]]],0,[[60,61],8],[[]],[[]],[[]],[[],58],[61,58],[[],58],[61,58],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],[[]],[65,66],[[[66,[67]]],[[15,[[24,[[3,[65]]]]]]]],[[],17],[[],17],[[],18],[4,10],[4,[[10,[2]]]],[[],40],[4,[[17,[56,2]]]],[[40,4,5],[[17,[40,2]]]],[[40,4,40,5],[[17,[40,2]]]],[3,5],[[],5],[[],5],[[]],[4,[[17,[68,69]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,[[],70],0,[71,4],[[71,71],5],[[71,11],[[17,[21]]]],[[71,11],12],[[]],[[]],[[]],[[]],[[70,4],[[17,[58,71]]]],[4,[[17,[58,71]]]],[16],[[],2],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[70,70],[[70,5],70],[[70,4],70],[4,[[17,[72,2]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[73,74,4,5],10],[75,75],[76,76],[[]],[[]],0,0,0,0,[[75,75],5],[[76,76],5],[[77,77],5],[78,10],0,0,[[75,11],12],[[76,11],12],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[]],[[]],0,[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],0,[[[23,[13]],55,[15,[40]],[15,[40]],5,76],[[17,[2,2]]]],0,0,0,[[],[[24,[[3,[38]]]]]],[[[15,[40]]],[[24,[[3,[38]]]]]],0,0,[38,[[24,[2]]]],[4,[[24,[38]]]],[[],24],0,0,0,[41,[[24,[2]]]],0,0,0,0,[4,[[24,[41]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[47,48],10],[[],79],[34,[[79,[34]]]],[34,79],[[],[[79,[34]]]],0,[[],38],[[],41],[[],38],[[],41],[34,24],[34,24],[72,[[24,[[15,[80]]]]]],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[81,81],[[]],[[22,82],2],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],0,0,0,0,0,0,[[]],[[]],[[83,83],84],[[],[[3,[83]]]],[34,5],[[83,83],5],[[83,11],12],[[]],[4,[[17,[[3,[83]],2]]]],[4,[[17,[83,4]]]],0,[[]],0,[[83,83],[[15,[84]]]],[[],17],[[],17],[[],18],0,[[]],[[]],0,[[]],[[1,34],85],[[]],[34,85],[85,15],[[],17],[[],17],[[],18],0,0,[[],[[17,[86]]]],[[],[[17,[86]]]],[34,5],[4,[[15,[34]]]],[34,[[15,[4]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[34,34],34],[87,5],[87,24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[88],[89],[90],[91],[92],[93],[94],[95],[96],[97],[98],[99],[100],[101],[102],[103],[104],[105],[[]],[88],[89],[90],[91],[92],[93],[94],[95],[96],[97],[98],[99],[100],[101],[102],[103],[104],[105],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],88],[[],89],[[],90],[[],91],[[],92],[[],93],[[],94],[[],95],[[],96],[[],97],[[],98],[[],99],[[],100],[[],101],[[],102],[[],103],[[],104],[[],105],[[51,5],87],[[],34],[88,34],[89,34],[90,34],[91,34],[92,34],[93,34],[94,34],[95,34],[96,34],[97,34],[98,34],[99,34],[100,34],[101,34],[102,34],[103,34],[104,34],[105,34],[[],34],[[],34],[[]],[88],[89],[90],[91],[92],[93],[94],[95],[96],[97],[98],[99],[100],[101],[102],[103],[104],[105],[[],2],[[],2],[91,2],[92,2],[93,2],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[34,88],[87,[[24,[34]]]],0,0,0,0,0,[[]],[[]],[106,106],[[]],[9,106],[[106,106],5],[[106,11],12],[[]],[[]],[[]],[[],17],[[],17],[[],18],0,0,[[],19],[[],19],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[107,[[24,[2]]]],[108],[[]],[107],[[]],[[]],[[],109],[107,2],[[]],[[]],[107,109],[[]],[107,5],[[],108],[[[23,[13]]],108],[107,110],[108,15],[107,8],[107,111],[[]],[107,2],[[],17],[[],17],[[],17],[[],17],[107,2],[[],18],[[],18],[107,2],[60,8],[[4,4],84]],"p":[[8,"Iterator"],[3,"String"],[3,"Vec"],[15,"str"],[15,"bool"],[4,"BackupMode"],[4,"BackupError"],[15,"i32"],[3,"ArgMatches"],[6,"UResult"],[3,"Formatter"],[6,"Result"],[3,"Path"],[3,"PathBuf"],[4,"Option"],[3,"Demand"],[4,"Result"],[3,"TypeId"],[3,"Arg"],[3,"Quoted"],[3,"Error"],[3,"OsStr"],[8,"AsRef"],[6,"Result"],[4,"Format"],[6,"DecodeResult"],[8,"Read"],[3,"Data"],[4,"EncodeError"],[4,"DecodeError"],[4,"DecodeError"],[3,"Error"],[3,"DecodeError"],[15,"usize"],[8,"Error"],[8,"Write"],[3,"Passwd"],[6,"gid_t"],[3,"Group"],[15,"u32"],[6,"uid_t"],[3,"USimpleError"],[3,"UUsageError"],[3,"ExitCode"],[3,"ClapErrorWrapper"],[3,"UIoError"],[6,"Error"],[8,"FnOnce"],[8,"Into"],[8,"UError"],[3,"Box"],[4,"ErrorKind"],[4,"MissingHandling"],[4,"ResolveMode"],[3,"Metadata"],[6,"mode_t"],[3,"FileInformation"],[15,"u64"],[4,"Cow"],[15,"i8"],[3,"statfs_fn"],[15,"i64"],[3,"MountInfo"],[3,"FsUsage"],[15,"u8"],[3,"Lines"],[8,"BufRead"],[3,"Pattern"],[3,"PatternError"],[3,"Parser"],[4,"ParseSizeError"],[3,"Duration"],[3,"Command"],[8,"Args"],[4,"VerbosityLevel"],[3,"Verbosity"],[4,"TraverseSymlinks"],[3,"ChownExecutor"],[6,"Result"],[3,"ExitStatus"],[4,"Quotes"],[4,"QuotingStyle"],[3,"Range"],[4,"Ordering"],[3,"RingBuffer"],[4,"Errno"],[3,"DigestWriter"],[3,"Blake2b"],[3,"Blake3"],[3,"Sm3"],[3,"CRC"],[3,"BSD"],[3,"SYSV"],[3,"Md5"],[3,"Sha1"],[3,"Sha224"],[3,"Sha256"],[3,"Sha384"],[3,"Sha512"],[3,"Sha3_224"],[3,"Sha3_256"],[3,"Sha3_384"],[3,"Sha3_512"],[3,"Shake128"],[3,"Shake256"],[4,"UpdateMode"],[3,"Utmpx"],[3,"UtmpxIter"],[3,"utmpx"],[3,"OffsetDateTime"],[15,"i16"],[8,"Quotable"],[8,"Locate"],[8,"FromIo"],[8,"UClapError"],[8,"FsMeta"],[8,"BirthTime"],[4,"IfFrom"],[8,"ChildExt"],[13,"Shell"],[13,"C"],[13,"Literal"],[8,"Digest"]]},\ +"uucore":{"doc":"","t":"IFAOLLOOAAAAFFAAFOOOOAXAAAAAAAAAAOAAFAFOOOOAAOAFAANRHENENNNNNALLLLLLLFFLLLLLLLFLLLLLLLLLLLLHHHFFFIDLLLLLLLLLLLLLLLFFKLLLLLNNNNNNNDNEGNEENNNLLLLLLLLLLFLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFDIDLLLLLLLLLLLLLFFMMFFLLKLLLLMMLLLLLLLLMFMMMMFDDIIIDGDDLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLFLLLLLKMMLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLOLLLKNDNNENNNEFLLLLLLFLLLLFFFLLLLLLLLLLLOLFLLLLFFFLFFLLLLLLLLLLLIIDDDFKLMMMKKLMMLLLLLLLLLLLLMMMLMMMMMMMMMMMMMMMMMMMMMMLLLKLKLLLLKLMKLLLLLKLMMMKLLKFFFFMFDFLLLKLKLLLLLLLLLLDLLLLLFLLLLFFFFFFFFFFFNNEDNMMLLLLMLMLLLLLLLLLFLLLLLLLLLLLFNNNDNDNENNNENNNDELLLLLLLLLLLLFLLLLMMMMMALLLLMMMLLLLLLLLMLLLLLLMAMMMMLLMLLLLLLLLLLLLLLLLLLMFDIDFFMMFFKMMMFMMMMFRRRRRRRAAAARRRRRRRRRRRGGLFFFFIFFFFKKKNNNNEENNLLLLLLFLLLLLLLLLLLMMMMMDLLLFFLLLLLMLMLLLLDLLMLLLLLLLLHHFFFFFDDDDIDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNEALLLLFLLLLLLLLHHFFRRRHRRRRRRRRRRRDDLLLLLLFLLLFLLLLLLLLLLLLFLLLLLLLLLFF","n":["Args","args_os","backup_control","bin","collect_ignore","collect_lossy","crash","crash_if_err","display","encoding","entries","error","execution_phrase","format_usage","fs","fsext","get_utility_is_second_arg","has","help_about","help_section","help_usage","lines","main","memo","mode","os","panic","parse_glob","parse_size","parse_time","perms","pipes","process","prompt_yes","quoting_style","ranges","read_yes","ringbuffer","set_utility_is_second_arg","show","show_error","show_if_err","show_warning","signals","sum","uio_error","update_control","util_name","utmpx","version_cmp","AmbiguousArgument","BACKUP_CONTROL_LONG_HELP","BACKUP_CONTROL_VALUES","BackupError","BackupImpossible","BackupMode","ExistingBackup","InvalidArgument","NoBackup","NumberedBackup","SimpleBackup","arguments","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","code","determine_backup_mode","determine_backup_suffix","eq","eq","fmt","fmt","fmt","from","from","get_backup_path","into","into","provide","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","usage","OPT_BACKUP","OPT_BACKUP_NO_ARG","OPT_SUFFIX","backup","backup_no_args","suffix","Quotable","Quoted","borrow","borrow_mut","clone","clone_into","external","fmt","fmt","force","from","from","into","maybe_quote","maybe_quote","native","native_raw","print_verbatim","println_verbatim","quote","to_owned","to_string","try_from","try_into","type_id","Base16","Base2Lsbf","Base2Msbf","Base32","Base32Hex","Base64","Base64Url","Data","Decode","DecodeError","DecodeResult","DecodeZ85","EncodeError","Format","Io","Z85","Z85InputLenNotMultipleOf4","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","decode","decode","encode","encode","fmt","fmt","from","from","from","from","from","from","from","ignore_garbage","into","into","into","into","line_wrap","new","provide","source","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","wrap_print","wrap_write","Group","Locate","Passwd","belongs_to","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","fmt","fmt","from","from","get_groups","get_groups_gnu","gid","gid","gid2grp","grp2gid","into","into","locate","locate","locate","locate","locate","name","name","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","uid","uid2usr","user_dir","user_info","user_passwd","user_shell","usr2uid","ClapErrorWrapper","ExitCode","FromIo","UClapError","UError","UIoError","UResult","USimpleError","UUsageError","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","code","code","code","code","code","code","code","code","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get_exit_code","into","into","into","into","into","map_err_context","message","message","new","new","new","new","provide","provide","provide","provide","provide","set_exit_code","strip_errno","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","uio_error","usage","usage","usage","with_exit_code","Existing","FileInformation","Logical","Missing","MissingHandling","None","Normal","Physical","ResolveMode","are_hardlinks_to_same_file","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","canonicalize","clone","clone","clone_into","clone_into","dir_strip_dot_for_creation","display_permissions","display_permissions_unix","eq","eq","eq","file_size","fmt","fmt","from","from","from","from_file","from_path","has","hash","infos_refer_to_same_file","inode","into","into","into","is_symlink_loop","make_path_relative_to","normalize_path","number_of_links","paths_refer_to_same_file","resolve_relative_path","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","BirthTime","FsMeta","FsUsage","MountInfo","StatFs","StatFs","avail_blocks","avail_blocks","bavail","bavail_top_bit_set","bfree","birth","block_size","block_size","blocks","blocksize","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","dev_id","dev_name","dummy","eq","f_bavail","f_bavail","f_bfree","f_bfree","f_blocks","f_blocks","f_bsize","f_bsize","f_ffree","f_ffree","f_files","f_files","f_frsize","f_frsize","f_fsid","f_fsid","f_namelen","f_namelen","f_type","f_type","ffree","files","fmt","fmt","fmt","free_blocks","free_blocks","free_file_nodes","free_file_nodes","from","from","from","fs_type","fs_type","fs_type","fsid","fsid","hash","into","into","into","io_size","io_size","mount_dir","mount_option","mount_root","namelen","namelen","new","pretty_birth","pretty_filetype","pretty_fstype","pretty_time","read_fs_list","remote","statfs","statfs_fn","statfs_fn","to_owned","to_owned","to_owned","total_blocks","total_blocks","total_file_nodes","total_file_nodes","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Lines","borrow","borrow_mut","from","into","into_iter","lines","next","try_from","try_into","type_id","printf","sprintf","get_umask","parse_mode","parse_numeric","parse_symbolic","strip_minus_from_mode","is_wsl_1","is_wsl_2","mute_sigpipe_panic","from_str","InvalidSuffix","ParseFailure","ParseSizeError","Parser","SizeTooBig","allow_list","b_byte_count","borrow","borrow","borrow_mut","borrow_mut","capital_b_bytes","default","default_unit","description","eq","fmt","fmt","from","from","into","into","parse","parse_size","provide","to_string","try_from","try_from","try_into","try_into","type_id","type_id","with_allow_list","with_b_byte_count","with_default_unit","from_str","All","All","Changes","ChownExecutor","First","GidUidOwnerFilter","Group","IfFrom","None","Normal","Silent","TraverseSymlinks","User","UserGroup","Verbose","Verbosity","VerbosityLevel","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chown_base","clone","clone","clone_into","clone_into","dereference","dest_gid","dest_gid","dest_uid","dest_uid","entries","eq","eq","eq","exec","files","filter","filter","fmt","fmt","from","from","from","from","from","from","groups_only","into","into","into","into","into","into","level","options","preserve_root","raw_owner","raw_owner","recursive","to_owned","to_owned","traverse_symlinks","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","verbosity","wrap_chown","Group","Locate","Passwd","get_groups","get_groups_gnu","gid","gid","gid2grp","grp2gid","locate","name","name","uid","uid2usr","user_dir","user_info","user_passwd","user_shell","usr2uid","ARG_FILES","ARG_GROUP","ARG_OWNER","FROM","HELP","RECURSIVE","REFERENCE","dereference","preserve_root","traverse","verbosity","DEREFERENCE","NO_DEREFERENCE","NO_PRESERVE","PRESERVE","EVERY","NO_TRAVERSE","TRAVERSE","CHANGES","QUIET","SILENT","VERBOSE","Error","Result","map_err_context","pipe","splice","splice_exact","vmsplice","ChildExt","getegid","geteuid","getgid","getuid","send_signal","send_signal_group","wait_or_timeout","C","Double","Literal","None","Quotes","QuotingStyle","Shell","Single","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","escape_name","from","from","into","into","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","always_quote","escape","quotes","show_control","show_control","Range","borrow","borrow_mut","cmp","complement","contain","eq","fmt","from","from_list","from_str","high","into","low","partial_cmp","try_from","try_into","type_id","RingBuffer","borrow","borrow_mut","data","from","from_iter","into","new","push_back","try_from","try_into","type_id","ALL_SIGNALS","DEFAULT_SIGNAL","enable_pipe_errors","ignore_interrupts","is_signal","signal_by_name_or_value","signal_name_by_value","BSD","Blake2b","Blake3","CRC","Digest","DigestWriter","Md5","SYSV","Sha1","Sha224","Sha256","Sha384","Sha3_224","Sha3_256","Sha3_384","Sha3_512","Sha512","Shake128","Shake256","Sm3","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","div_ceil","finalize","flush","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_finalize","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","hash_update","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bits","output_bytes","output_bytes","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","result_str","result_str","result_str","result_str","result_str","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_output_bytes","write","ReplaceAll","ReplaceIfOlder","ReplaceNone","UpdateMode","arguments","borrow","borrow_mut","clone","clone_into","determine_update_mode","eq","fmt","from","into","to_owned","try_from","try_into","type_id","OPT_UPDATE","OPT_UPDATE_NO_ARG","update","update_no_args","ACCOUNTING","BOOT_TIME","DEAD_PROCESS","DEFAULT_FILE","EMPTY","INIT_PROCESS","LOGIN_PROCESS","NEW_TIME","OLD_TIME","RUN_LVL","USER_PROCESS","UT_HOSTSIZE","UT_IDSIZE","UT_LINESIZE","UT_NAMESIZE","Utmpx","UtmpxIter","borrow","borrow","borrow_mut","borrow_mut","canon_host","drop","endutxent","exit_status","from","from","getutxent","host","into","into","into_inner","into_iter","is_user_process","iter_all_records","iter_all_records_from","login_time","next","pid","record_type","setutxent","terminal_suffix","try_from","try_from","try_into","try_into","tty_device","type_id","type_id","user","utmpxname","version_cmp"],"q":["uucore","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::backup_control","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::backup_control::arguments","","","","","","uucore::display","","","","","","","","","","","","","","","","","","","","","","","","","uucore::encoding","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::entries","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::fs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::fsext","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::lines","","","","","","","","","","","uucore::memo","","uucore::mode","","","","","uucore::os","","uucore::panic","uucore::parse_glob","uucore::parse_size","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::parse_time","uucore::perms","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::perms::entries","","","","","","","","","","","","","","","","","","","uucore::perms::options","","","","","","","","","","","uucore::perms::options::dereference","","uucore::perms::options::preserve_root","","uucore::perms::options::traverse","","","uucore::perms::options::verbosity","","","","uucore::pipes","","","","","","","uucore::process","","","","","","","","uucore::quoting_style","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::quoting_style::QuotingStyle","","","","","uucore::ranges","","","","","","","","","","","","","","","","","","uucore::ringbuffer","","","","","","","","","","","","uucore::signals","","","","","","","uucore::sum","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::update_control","","","","","","","","","","","","","","","","","","uucore::update_control::arguments","","","","uucore::utmpx","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uucore::version_cmp"],"d":["","","Implement GNU-style backup functionality.","","Collects the iterator into a Vec<String>, removing any …","Collects the iterator into a Vec<String>, lossily …","Display an error and std::process::exit","Unwrap a std::result::Result, crashing instead of …","","","Get password/group file entry","All utils return exit with an exit code. Usually, the …","Derive the complete execution phrase for “usage”.","Generate the usage string for clap.","Set of functions to manage files and symlinks","Set of functions to manage file systems","","","Get the about text from the help file.","Reads a section from a file of the util as a str literal.","Get the usage from the help file.","Iterate over lines, including the line ending character(s).","","Main entry point for our implementation of printf.","Set of functions to parse modes","","Custom panic hooks that allow silencing certain types of …","Parsing a glob Pattern from a string.","","Parsing a duration from a string.","Common functions to manage permissions","","Set of functions to manage IDs","Prompt the user with a formatted string and returns true …","","","Read a line from stdin and check whether the first …","A fixed-size ring buffer.","","Display a crate::error::UError and set global exit code.","Show an error to stderr in a similar style to GNU …","Display an error and set global exit code in error case.","Print a warning message to stderr.","","Implementations of digest functions, like md5 and sha1.","Shorthand to construct UIoError-instances.","Implement GNU-style update functionality.","Derive the utility name.","Aims to provide platform-independent methods to obtain …","","An ambiguous argument (e.g. ‘n’) was given as backup …","","","Backup error types.","Currently unused","Available backup modes.","Argument ‘existing’, ‘nil’","An invalid argument (e.g. ‘foo’) was given as backup …","Argument ‘none’, ‘off’","Argument ‘numbered’, ‘t’","Argument ‘simple’, ‘never’","Arguments for backup-related functionality.","","","","","","","","Determine the “mode” for the backup operation to …","Obtain the suffix to use for a backup.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","‘–backup’ argument","‘-b’ argument","‘-S, –suffix’ argument","An extension trait to apply quoting to strings.","A wrapper around string types for displaying with quoting …","","","","","When quoting for PowerShell, toggle whether to quote for …","","","Toggle forced quoting. If true, quotes are added even if …","","Returns the argument unchanged.","Calls U::from(self).","Like quote(), but don’t actually add quotes unless …","Like quote(), but don’t actually add quotes unless …","Quote a string with the default style for the platform.","Quote an OsStr with the default style for the platform.","Like println_verbatim, without the trailing newline.","Print a path (or OsStr-like object) directly to stdout, …","Returns an object that implements Display for printing …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Fetch desired entry.","","This is a wrapper function for libc::getgrouplist.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","From: …","The list of group IDs returned from GNU’s groups and GNU…","AKA passwd.pw_gid","AKA group.gr_gid","","","Calls U::from(self).","Calls U::from(self).","","","","","","AKA passwd.pw_name","AKA group.gr_name","","","","","","","","","AKA passwd.pw_uid","","AKA passwd.pw_dir","AKA passwd.pw_gecos","AKA passwd.pw_passwd","AKA passwd.pw_shell","","A wrapper for clap::Error that implements UError","A special error type that does not print any message when …","Enables the conversion from std::io::Error to UError and …","Extension trait for clap::Error to adjust the exit code.","Custom errors defined by the utils and uucore.","Wrapper type around std::io::Error.","Result type that should be returned by all utils.","A simple error type with an exit code and a message that …","","","","","","","","","","","","Error code of a custom error.","Error code of a custom error.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get the last exit code set with set_exit_code. The default …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Set the exit code for the program if uumain returns Ok(()).","Strip the trailing “ (os error XX)“ from io error …","","","","","","","","","","","","","","","","","","","","","Shorthand to construct UIoError-instances.","Print usage help to a custom error.","Print usage help to a custom error.","","","Resolve symbolic links, ignoring errors on the final …","Information to uniquely identify a file","Resolve ‘..’ elements before symlinks","Resolve symbolic links, ignoring errors on the non-final …","Controls how symbolic links should be handled when …","Do not resolve any symbolic links.","Return an error if any part of the path is missing.","Resolve symlinks as encountered when processing the path","Controls when symbolic links are resolved","Checks if two paths are hard links to the same file.","","","","","","","Return the canonical, absolute form of a path.","","","","","For some programs like install or mkdir, dir/. can be …","Display the permissions of a file On non unix like system, …","Display the permissions of a file on a unix like system","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get information from a currently open file","Get information for a given path.","","","Checks if p1 and p2 are the same file information. If …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Checks if there is a symlink loop in the given path.","Converts absolute path to be relative to absolute to path.","Normalize a path by removing relative information For …","","Checks if p1 and p2 are the same file. If error happens …","resolve a relative path","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Read file system list.","","","","","","","","","","","","","","","","","","","","","An iterator over the lines of an instance of BufRead.","","","Returns the argument unchanged.","Calls U::from(self).","","Returns an iterator over the lines, including line ending …","","","","","Write a formatted string to stdout.","Create a new formatted string.","","","","","","Test if the program is running under WSL","","Terminate without error on panics that occur due to broken …","Parse a glob Pattern from a string.","","","","Parser for sizes in SI or IEC units (multiples of 1000 or …","","Whitelist for the suffix","Whether to treat “b” as a “byte count” instead of …","","","","","Whether to treat the suffix “B” as meaning “bytes”.","","Default unit when no suffix is provided","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Parse a size string into a number of bytes.","Parse a size string into a number of bytes.","","","","","","","","","","","","Parse a duration from a string.","","","","","","","","","","","","","","","","","The various level of verbosity","","","","","","","","","","","","","Base implementation for chgrp and chown.","","","","","","","","","","Get password/group file entry","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Perform the change of owner on a path with the various …","","Fetch desired entry.","","From: …","The list of group IDs returned from GNU’s groups and GNU…","AKA passwd.pw_gid","AKA group.gr_gid","","","","AKA passwd.pw_name","AKA group.gr_name","AKA passwd.pw_uid","","AKA passwd.pw_dir","AKA passwd.pw_gecos","AKA passwd.pw_passwd","AKA passwd.pw_shell","","","","","","","","","","","","","","","","","","","","","","","","Nix’s main error type.","Nix Result Type","","A wrapper around nix::unistd::pipe that ensures the pipe …","Less noisy wrapper around nix::fcntl::splice.","Splice wrapper which fully finishes the write.","Copy data from bytes into target, which must be a pipe.","Missing methods for Child objects","getegid() returns the effective group ID of the calling …","geteuid() returns the effective user ID of the calling …","getgid() returns the real group ID of the calling process.","getuid() returns the real user ID of the calling process.","Send a signal to a Child process.","Send a signal to a process group.","Wait for a process to finish or return after the specified …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Test if at least one of the given Ranges contain the …","","","Returns the argument unchanged.","","Parse a string of the form a-b into a Range","","Calls U::from(self).","","","","","","A fixed-size ring buffer backed by a VecDeque.","","","","Returns the argument unchanged.","","Calls U::from(self).","","Append a value to the end of the ring buffer.","","","","","","","","","","","","first element of the tuple is the blake2b state second is …","","","","A struct that writes to a digest.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return a new Blake2b instance with a custom output bytes …","","","","","","","","","","","Determine the “mode” for the update operation to …","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Iterator of login records","","","","","Canonicalize host name using DNS","","","A.K.A. ut.ut_exit","Returns the argument unchanged.","Returns the argument unchanged.","","A.K.A. ut.ut_host","Calls U::from(self).","Calls U::from(self).","Consumes the Utmpx, returning the underlying C struct utmpx","","","Iterate through all the utmp records.","Iterate through all the utmp records from a specific file.","A.K.A. ut.ut_tv","","A.K.A. ut.ut_pid","A.K.A. ut.ut_type","","A.K.A. ut.ut_id","","","","","A.K.A. ut.ut_line","","","A.K.A. ut.ut_user","",""],"i":[0,0,0,0,74,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,7,0,6,7,6,6,6,0,6,7,6,7,6,6,7,0,0,6,7,6,7,7,6,7,0,6,7,7,6,7,6,7,6,7,6,7,7,0,0,0,0,0,0,0,0,20,20,20,20,20,20,20,20,20,20,20,112,112,20,20,0,0,112,20,20,20,20,20,25,25,25,25,25,25,25,0,30,0,0,30,0,0,30,25,29,29,28,30,25,29,28,30,25,25,25,0,28,0,28,30,30,29,28,30,30,30,30,25,28,29,28,30,25,28,28,30,30,25,30,29,28,30,25,29,28,30,25,29,28,30,25,0,0,0,0,0,37,37,39,37,39,37,39,37,39,37,39,37,39,0,0,37,39,0,0,37,39,113,37,37,39,39,37,39,37,39,37,39,37,39,37,39,37,0,37,37,37,37,0,0,0,0,0,0,0,0,0,0,42,43,46,44,45,42,43,46,44,45,50,50,42,43,44,45,42,43,42,42,43,43,46,46,44,44,45,45,42,43,46,46,46,44,45,0,42,43,46,44,45,114,42,43,42,43,46,44,42,43,46,44,45,0,0,42,43,46,44,45,42,43,46,44,45,42,43,46,44,45,42,43,46,44,45,0,50,50,43,115,53,0,54,53,0,54,53,54,0,0,57,53,54,57,53,54,0,53,54,53,54,0,0,0,57,53,54,57,53,54,57,53,54,57,57,0,57,0,57,57,53,54,0,0,0,57,0,0,53,54,57,53,54,57,53,54,57,53,54,0,0,0,0,0,0,116,61,64,64,64,117,116,61,64,64,63,64,61,63,64,61,63,64,61,63,64,61,63,63,63,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,64,64,63,64,61,116,61,116,61,63,64,61,116,61,63,116,61,61,63,64,61,116,61,63,63,63,116,61,64,117,0,0,0,0,63,0,0,0,63,64,61,116,61,116,61,63,64,61,63,64,61,63,64,61,0,66,66,66,66,66,0,66,66,66,66,0,0,0,0,0,0,0,0,0,0,0,71,71,0,0,71,70,70,70,71,70,71,70,70,70,71,71,71,71,70,71,70,71,70,0,71,71,70,71,70,71,70,71,70,70,70,0,118,77,75,0,77,0,118,0,77,75,75,0,118,118,75,0,0,118,78,119,75,76,77,118,78,119,75,76,77,0,75,76,75,76,78,78,119,78,119,0,75,76,77,78,78,78,119,75,76,118,78,119,75,76,77,76,118,78,119,75,76,77,76,0,78,78,119,78,75,76,78,118,78,119,75,76,77,118,78,119,75,76,77,118,78,119,75,76,77,78,0,0,0,0,0,0,37,39,0,0,113,37,39,37,0,37,37,37,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,0,0,0,0,0,0,0,0,0,120,120,120,82,81,82,81,0,0,82,81,82,81,82,81,81,81,0,82,81,82,81,81,82,81,82,81,82,81,121,121,122,121,123,0,83,83,83,0,0,83,83,83,83,83,83,83,83,83,83,83,83,0,85,85,85,85,85,85,85,85,85,85,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,87,0,87,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,87,124,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,124,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,87,124,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,87,124,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,124,124,124,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,124,124,91,92,93,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,87,88,87,106,106,106,0,0,106,106,106,106,0,106,106,106,106,106,106,106,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,108,107,108,107,108,0,107,107,108,0,107,107,108,107,108,107,107,107,107,108,107,107,0,107,107,108,107,108,107,107,108,107,0,0],"f":[0,[[],1],0,0,[[],[[3,[2]]]],[[],[[3,[2]]]],0,0,0,0,0,0,[[],4],[4,2],0,0,[[],5],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],5],0,[[]],0,0,0,0,0,0,0,0,[[],4],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[6,6],[[]],[7,8],[9,[[10,[6]]]],[9,2],[[6,6],5],[[7,7],5],[[6,11],12],[[7,11],12],[[7,11],12],[[]],[[]],[[6,13,4],[[15,[14]]]],[[]],[[]],[16],[[]],[[],2],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[7,5],0,0,0,[[],19],[[],19],[[],19],0,0,[[]],[[]],[20,20],[[]],[[20,5],20],[[20,11],[[17,[21]]]],[[20,11],[[17,[21]]]],[[20,5],20],[[],20],[[]],[[]],[[],20],[[],20],[4,20],[22,20],[[[23,[22]]],24],[[[23,[22]]],24],[[],20],[[]],[[],2],[[],17],[[],17],[[],18],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[25,25],[[]],[25,26],[[[28,[27]]],26],[25,[[17,[2,29]]]],[[[28,[27]]],[[17,[2,29]]]],[[30,11],12],[[30,11],12],[[]],[[]],[31,30],[32,30],[[]],[33,30],[[]],[[[28,[27]],5],[[28,[27]]]],[[]],[[]],[[]],[[]],[[[28,[27]],34],[[28,[27]]]],[[27,25],[[28,[27]]]],[16],[30,[[15,[35]]]],[[]],[[],2],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[28,4]],[[36,34,4],24],0,0,0,[37,[[3,[38]]]],[[]],[[]],[[]],[[]],[37,37],[39,39],[[]],[[]],[[37,11],12],[[39,11],12],[[]],[[]],[[],[[24,[[3,[38]]]]]],[[[15,[40]]],[[24,[[3,[38]]]]]],0,0,[38,[[24,[2]]]],[4,[[24,[38]]]],[[]],[[]],[[],24],[41,[[24,[37]]]],[4,[[24,[37]]]],[4,[[24,[39]]]],[38,[[24,[39]]]],0,0,[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],0,[41,[[24,[2]]]],0,0,0,0,[4,[[24,[41]]]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[42,8],[43,8],[44,8],[45,8],0,0,[[42,11],[[17,[21]]]],[[42,11],12],[[43,11],12],[[43,11],[[17,[21]]]],[[46,11],[[17,[21]]]],[[46,11],12],[[44,11],12],[[44,11],[[17,[21]]]],[[45,11],12],[[45,11],[[17,[21]]]],[[]],[[]],[32,46],[47,46],[[]],[[]],[[]],[[],8],[[]],[[]],[[]],[[]],[[]],[48],0,0,[[8,[49,[2]]],[[51,[50]]]],[[8,[49,[2]]],[[51,[50]]]],[[52,[49,[2]]],[[51,[50]]]],[8,[[51,[50]]]],[16],[16],[16],[16],[16],[8],[32,2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],0,[[],5],[[],5],[43,5],[8],0,0,0,0,0,0,0,0,0,[[13,13],5],[[]],[[]],[[]],[[]],[[]],[[]],[[[23,[13]],53,54],[[24,[14]]]],[53,53],[54,54],[[]],[[]],[13,14],[[55,5],2],[[56,5],2],[[57,57],5],[[53,53],5],[[54,54],5],[57,58],[[53,11],12],[[54,11],12],[[]],[[]],[[]],[[],[[24,[57]]]],[[[23,[13]],5],[[24,[57]]]],0,[57],[[[24,[57]],[24,[57]]],5],[57,58],[[]],[[]],[[]],[13,5],[[[23,[13]],[23,[13]]],14],[13,14],[57,58],[[[23,[13]],[23,[13]],5],5],[13,[[59,[13]]]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],0,0,0,0,0,[[60,61],8],[[],58],[61,58],0,0,0,[[],58],[[],62],[61,62],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[63,63],[64,64],[61,61],[[]],[[]],[[]],0,0,0,[[61,61],5],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[63,11],12],[[64,11],12],[[61,11],[[17,[21]]]],[[],58],[61,58],[[],58],[61,58],[[]],[[]],[[]],[[],62],[61,62],0,[[],58],[61,58],[61],[[]],[[]],[[]],[[],58],[61,58],0,0,0,[[],58],[61,58],[61,64],[[],2],[[56,58],4],[62,[[59,[4]]]],[[62,62],2],[[],[[17,[[3,[63]],32]]]],0,[[],[[17,[61,2]]]],0,[[60,61],8],[[]],[[]],[[]],[[],58],[61,58],[[],58],[61,58],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],0,[[]],[[]],[[]],[[]],[[]],[65,66],[[[66,[67]]],[[15,[[24,[[3,[65]]]]]]]],[[],17],[[],17],[[],18],[4,10],[4,[[10,[2]]]],[[],40],[4,[[17,[56,2]]]],[[40,4,5],[[17,[40,2]]]],[[40,4,40,5],[[17,[40,2]]]],[3,5],[[],5],[[],5],[[]],[4,[[17,[68,69]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,[[],70],0,[71,4],[[71,71],5],[[71,11],12],[[71,11],[[17,[21]]]],[[]],[[]],[[]],[[]],[[70,4],[[17,[58,71]]]],[4,[[17,[58,71]]]],[16],[[],2],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[70,70],[[70,5],70],[[70,4],70],[4,[[17,[72,2]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[73,74,4,5],10],[75,75],[76,76],[[]],[[]],0,0,0,0,0,0,[[75,75],5],[[76,76],5],[[77,77],5],[78,10],0,0,0,[[75,11],12],[[76,11],12],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[]],[[]],0,[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],0,[[[23,[13]],55,[15,[40]],[15,[40]],5,76],[[17,[2,2]]]],0,0,0,[[],[[24,[[3,[38]]]]]],[[[15,[40]]],[[24,[[3,[38]]]]]],0,0,[38,[[24,[2]]]],[4,[[24,[38]]]],[[],24],0,0,0,[41,[[24,[2]]]],0,0,0,0,[4,[[24,[41]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[47,48],10],[[],79],[34,[[79,[34]]]],[34,79],[[],[[79,[34]]]],0,[[],38],[[],41],[[],38],[[],41],[34,24],[34,24],[72,[[24,[[15,[80]]]]]],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[81,81],[[]],[[22,82],2],[[]],[[]],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],0,0,0,0,0,0,[[]],[[]],[[83,83],84],[[],[[3,[83]]]],[34,5],[[83,83],5],[[83,11],12],[[]],[4,[[17,[[3,[83]],2]]]],[4,[[17,[83,4]]]],0,[[]],0,[[83,83],[[15,[84]]]],[[],17],[[],17],[[],18],0,[[]],[[]],0,[[]],[[1,34],85],[[]],[34,85],[85,15],[[],17],[[],17],[[],18],0,0,[[],[[17,[86]]]],[[],[[17,[86]]]],[34,5],[4,[[15,[34]]]],[34,[[15,[4]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[34,34],34],[87,5],[87,24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[88],[89],[90],[91],[92],[93],[94],[95],[96],[97],[98],[99],[100],[101],[102],[103],[104],[105],[[]],[88],[89],[90],[91],[92],[93],[94],[95],[96],[97],[98],[99],[100],[101],[102],[103],[104],[105],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],88],[[],89],[[],90],[[],91],[[],92],[[],93],[[],94],[[],95],[[],96],[[],97],[[],98],[[],99],[[],100],[[],101],[[],102],[[],103],[[],104],[[],105],[[51,5],87],[[],34],[88,34],[89,34],[90,34],[91,34],[92,34],[93,34],[94,34],[95,34],[96,34],[97,34],[98,34],[99,34],[100,34],[101,34],[102,34],[103,34],[104,34],[105,34],[[],34],[[],34],[[]],[88],[89],[90],[91],[92],[93],[94],[95],[96],[97],[98],[99],[100],[101],[102],[103],[104],[105],[[],2],[[],2],[91,2],[92,2],[93,2],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[34,88],[87,[[24,[34]]]],0,0,0,0,0,[[]],[[]],[106,106],[[]],[9,106],[[106,106],5],[[106,11],12],[[]],[[]],[[]],[[],17],[[],17],[[],18],0,0,[[],19],[[],19],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[107,[[24,[2]]]],[108],[[]],[107],[[]],[[]],[[],109],[107,2],[[]],[[]],[107,109],[[]],[107,5],[[],108],[[[23,[13]]],108],[107,110],[108,15],[107,8],[107,111],[[]],[107,2],[[],17],[[],17],[[],17],[[],17],[107,2],[[],18],[[],18],[107,2],[60,8],[[4,4],84]],"p":[[8,"Iterator"],[3,"String"],[3,"Vec"],[15,"str"],[15,"bool"],[4,"BackupMode"],[4,"BackupError"],[15,"i32"],[3,"ArgMatches"],[6,"UResult"],[3,"Formatter"],[6,"Result"],[3,"Path"],[3,"PathBuf"],[4,"Option"],[3,"Demand"],[4,"Result"],[3,"TypeId"],[3,"Arg"],[3,"Quoted"],[3,"Error"],[3,"OsStr"],[8,"AsRef"],[6,"Result"],[4,"Format"],[6,"DecodeResult"],[8,"Read"],[3,"Data"],[4,"EncodeError"],[4,"DecodeError"],[4,"DecodeError"],[3,"Error"],[3,"DecodeError"],[15,"usize"],[8,"Error"],[8,"Write"],[3,"Passwd"],[6,"gid_t"],[3,"Group"],[15,"u32"],[6,"uid_t"],[3,"USimpleError"],[3,"UUsageError"],[3,"ExitCode"],[3,"ClapErrorWrapper"],[3,"UIoError"],[6,"Error"],[8,"FnOnce"],[8,"Into"],[8,"UError"],[3,"Box"],[4,"ErrorKind"],[4,"MissingHandling"],[4,"ResolveMode"],[3,"Metadata"],[6,"mode_t"],[3,"FileInformation"],[15,"u64"],[4,"Cow"],[15,"i8"],[3,"statfs_fn"],[15,"i64"],[3,"MountInfo"],[3,"FsUsage"],[15,"u8"],[3,"Lines"],[8,"BufRead"],[3,"Pattern"],[3,"PatternError"],[3,"Parser"],[4,"ParseSizeError"],[3,"Duration"],[3,"Command"],[8,"Args"],[4,"VerbosityLevel"],[3,"Verbosity"],[4,"TraverseSymlinks"],[3,"ChownExecutor"],[6,"Result"],[3,"ExitStatus"],[4,"Quotes"],[4,"QuotingStyle"],[3,"Range"],[4,"Ordering"],[3,"RingBuffer"],[4,"Errno"],[3,"DigestWriter"],[3,"Blake2b"],[3,"Blake3"],[3,"Sm3"],[3,"CRC"],[3,"BSD"],[3,"SYSV"],[3,"Md5"],[3,"Sha1"],[3,"Sha224"],[3,"Sha256"],[3,"Sha384"],[3,"Sha512"],[3,"Sha3_224"],[3,"Sha3_256"],[3,"Sha3_384"],[3,"Sha3_512"],[3,"Shake128"],[3,"Shake256"],[4,"UpdateMode"],[3,"Utmpx"],[3,"UtmpxIter"],[3,"utmpx"],[3,"OffsetDateTime"],[15,"i16"],[8,"Quotable"],[8,"Locate"],[8,"FromIo"],[8,"UClapError"],[8,"FsMeta"],[8,"BirthTime"],[4,"IfFrom"],[3,"GidUidOwnerFilter"],[8,"ChildExt"],[13,"Shell"],[13,"C"],[13,"Literal"],[8,"Digest"]]},\ "uucore_procs":{"doc":"","t":"OOOX","n":["help_about","help_section","help_usage","main"],"q":["uucore_procs","","",""],"d":["Get the about text from the help file.","Reads a section from a file of the util as a str literal.","Get the usage from the help file.",""],"i":[0,0,0,0],"f":[0,0,0,0],"p":[]},\ "uudoc":{"doc":"","t":"DGLLLLLMLLLLLFLLFLMMLLMLLLLFMLLM","n":["MDWriter","UtilityMap","about","additional","after_help","borrow","borrow_mut","command","deref","deref_mut","drop","examples","from","get_zip_content","init","into","main","markdown","markdown","name","options","platforms","tldr_zip","try_from","try_into","type_id","usage","util_map","utils_per_platform","version","vzip","w"],"q":["uudoc","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"i":[0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1],"f":[0,0,[1,2],[1,2],[1,2],[[]],[[]],0,[3],[3],[3],[1,2],[[]],[[4,5],[[7,[6]]]],[[],3],[[]],[[],2],[1,2],0,0,[1,2],[1,2],0,[[],8],[[],8],[[],9],[1,2],[[],[[10,[5]]]],0,[1,2],[[]],0],"p":[[3,"MDWriter"],[6,"Result"],[15,"usize"],[3,"ZipArchive"],[15,"str"],[3,"String"],[4,"Option"],[4,"Result"],[3,"TypeId"],[3,"Map"]]},\ "vdir":{"doc":"","t":"F","n":["main"],"q":["vdir"],"d":[""],"i":[0],"f":[[[]]],"p":[]},\ diff --git a/dev/src/uu_chgrp/chgrp.rs.html b/dev/src/uu_chgrp/chgrp.rs.html index 97ba9cc3c..3be382b4c 100644 --- a/dev/src/uu_chgrp/chgrp.rs.html +++ b/dev/src/uu_chgrp/chgrp.rs.html @@ -152,6 +152,17 @@ 152 153 154 +155 +156 +157 +158 +159 +160 +161 +162 +163 +164 +165
// This file is part of the uutils coreutils package.
 //
 // (c) Jian Zeng <anonymousknight96@gmail.com>
@@ -164,7 +175,7 @@
 use uucore::display::Quotable;
 pub use uucore::entries;
 use uucore::error::{FromIo, UResult, USimpleError};
-use uucore::perms::{chown_base, options, IfFrom};
+use uucore::perms::{chown_base, options, GidUidOwnerFilter, IfFrom};
 use uucore::{format_usage, help_about, help_usage};
 
 use clap::{crate_version, Arg, ArgAction, ArgMatches, Command};
@@ -175,16 +186,22 @@
 const ABOUT: &str = help_about!("chgrp.md");
 const USAGE: &str = help_usage!("chgrp.md");
 
-fn parse_gid_and_uid(matches: &ArgMatches) -> UResult<(Option<u32>, Option<u32>, IfFrom)> {
+fn parse_gid_and_uid(matches: &ArgMatches) -> UResult<GidUidOwnerFilter> {
+    let mut raw_group: String = String::new();
     let dest_gid = if let Some(file) = matches.get_one::<String>(options::REFERENCE) {
         fs::metadata(file)
-            .map(|meta| Some(meta.gid()))
+            .map(|meta| {
+                let gid = meta.gid();
+                raw_group = entries::gid2grp(gid).unwrap_or_else(|_| gid.to_string());
+                Some(gid)
+            })
             .map_err_context(|| format!("failed to get attributes of {}", file.quote()))?
     } else {
         let group = matches
             .get_one::<String>(options::ARG_GROUP)
             .map(|s| s.as_str())
             .unwrap_or_default();
+        raw_group = group.to_string();
         if group.is_empty() {
             None
         } else {
@@ -199,7 +216,12 @@
             }
         }
     };
-    Ok((dest_gid, None, IfFrom::All))
+    Ok(GidUidOwnerFilter {
+        dest_gid,
+        dest_uid: None,
+        raw_owner: raw_group,
+        filter: IfFrom::All,
+    })
 }
 
 #[uucore::main]
diff --git a/dev/src/uu_chown/chown.rs.html b/dev/src/uu_chown/chown.rs.html
index 81b0acadc..353ec5137 100644
--- a/dev/src/uu_chown/chown.rs.html
+++ b/dev/src/uu_chown/chown.rs.html
@@ -286,6 +286,23 @@
 286
 287
 288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
 
// This file is part of the uutils coreutils package.
 //
 // (c) Jian Zeng <anonymousknight96@gmail.com>
@@ -297,7 +314,7 @@
 
 use uucore::display::Quotable;
 pub use uucore::entries::{self, Group, Locate, Passwd};
-use uucore::perms::{chown_base, options, IfFrom};
+use uucore::perms::{chown_base, options, GidUidOwnerFilter, IfFrom};
 use uucore::{format_usage, help_about, help_usage};
 
 use uucore::error::{FromIo, UResult, USimpleError};
@@ -311,7 +328,7 @@
 
 const USAGE: &str = help_usage!("chown.md");
 
-fn parse_gid_uid_and_filter(matches: &ArgMatches) -> UResult<(Option<u32>, Option<u32>, IfFrom)> {
+fn parse_gid_uid_and_filter(matches: &ArgMatches) -> UResult<GidUidOwnerFilter> {
     let filter = if let Some(spec) = matches.get_one::<String>(options::FROM) {
         match parse_spec(spec, ':')? {
             (Some(uid), None) => IfFrom::User(uid),
@@ -325,17 +342,34 @@
 
     let dest_uid: Option<u32>;
     let dest_gid: Option<u32>;
+    let raw_owner: String;
     if let Some(file) = matches.get_one::<String>(options::REFERENCE) {
         let meta = fs::metadata(file)
             .map_err_context(|| format!("failed to get attributes of {}", file.quote()))?;
-        dest_gid = Some(meta.gid());
-        dest_uid = Some(meta.uid());
+        let gid = meta.gid();
+        let uid = meta.uid();
+        dest_gid = Some(gid);
+        dest_uid = Some(uid);
+        raw_owner = format!(
+            "{}:{}",
+            entries::uid2usr(uid).unwrap_or_else(|_| uid.to_string()),
+            entries::gid2grp(gid).unwrap_or_else(|_| gid.to_string())
+        );
     } else {
-        let (u, g) = parse_spec(matches.get_one::<String>(options::ARG_OWNER).unwrap(), ':')?;
+        raw_owner = matches
+            .get_one::<String>(options::ARG_OWNER)
+            .unwrap()
+            .into();
+        let (u, g) = parse_spec(&raw_owner, ':')?;
         dest_uid = u;
         dest_gid = g;
     }
-    Ok((dest_gid, dest_uid, filter))
+    Ok(GidUidOwnerFilter {
+        dest_gid,
+        dest_uid,
+        raw_owner,
+        filter,
+    })
 }
 
 #[uucore::main]
diff --git a/dev/src/uucore/features/perms.rs.html b/dev/src/uucore/features/perms.rs.html
index 978262f36..25b392a0a 100644
--- a/dev/src/uucore/features/perms.rs.html
+++ b/dev/src/uucore/features/perms.rs.html
@@ -529,6 +529,28 @@
 529
 530
 531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+541
+542
+543
+544
+545
+546
+547
+548
+549
+550
+551
+552
+553
 
// This file is part of the uutils coreutils package.
 //
 // For the full copyright and license information, please view the LICENSE
@@ -713,7 +735,8 @@
 pub struct ChownExecutor {
     pub dest_uid: Option<u32>,
     pub dest_gid: Option<u32>,
-    pub traverse_symlinks: TraverseSymlinks,
+    pub raw_owner: String, // The owner of the file as input by the user in the command line.
+    pub traverse_symlinks: TraverseSymlinks,
     pub verbosity: Verbosity,
     pub filter: IfFrom,
     pub files: Vec<String>,
@@ -739,7 +762,16 @@
         let path = root.as_ref();
         let meta = match self.obtain_meta(path, self.dereference) {
             Some(m) => m,
-            _ => return 1,
+            _ => {
+                if self.verbosity.level == VerbosityLevel::Verbose {
+                    println!(
+                        "failed to change ownership of {} to {}",
+                        path.quote(),
+                        self.raw_owner
+                    );
+                }
+                return 1;
+            }
         };
 
         // Prohibit only if:
@@ -945,7 +977,13 @@
     pub const ARG_FILES: &str = "FILE";
 }
 
-type GidUidFilterParser = fn(&ArgMatches) -> UResult<(Option<u32>, Option<u32>, IfFrom)>;
+pub struct GidUidOwnerFilter {
+    pub dest_gid: Option<u32>,
+    pub dest_uid: Option<u32>,
+    pub raw_owner: String,
+    pub filter: IfFrom,
+}
+type GidUidFilterOwnerParser = fn(&ArgMatches) -> UResult<GidUidOwnerFilter>;
 
 /// Base implementation for `chgrp` and `chown`.
 ///
@@ -959,7 +997,7 @@
     mut command: Command,
     args: impl crate::Args,
     add_arg_if_not_reference: &'static str,
-    parse_gid_uid_and_filter: GidUidFilterParser,
+    parse_gid_uid_and_filter: GidUidFilterOwnerParser,
     groups_only: bool,
 ) -> UResult<()> {
     let args: Vec<_> = args.collect();
@@ -1042,12 +1080,18 @@
     } else {
         VerbosityLevel::Normal
     };
-    let (dest_gid, dest_uid, filter) = parse_gid_uid_and_filter(&matches)?;
+    let GidUidOwnerFilter {
+        dest_gid,
+        dest_uid,
+        raw_owner,
+        filter,
+    } = parse_gid_uid_and_filter(&matches)?;
 
     let executor = ChownExecutor {
         traverse_symlinks,
         dest_gid,
         dest_uid,
+        raw_owner,
         verbosity: Verbosity {
             groups_only,
             level: verbosity_level,
diff --git a/dev/uu_chgrp/fn.uu_app.html b/dev/uu_chgrp/fn.uu_app.html
index 703d878b6..ca73c4505 100644
--- a/dev/uu_chgrp/fn.uu_app.html
+++ b/dev/uu_chgrp/fn.uu_app.html
@@ -1 +1 @@
-uu_app in uu_chgrp - Rust

Function uu_chgrp::uu_app

source ·
pub fn uu_app() -> Command
\ No newline at end of file +uu_app in uu_chgrp - Rust

Function uu_chgrp::uu_app

source ·
pub fn uu_app() -> Command
\ No newline at end of file diff --git a/dev/uu_chgrp/fn.uumain.html b/dev/uu_chgrp/fn.uumain.html index 84ad6a74d..efae65799 100644 --- a/dev/uu_chgrp/fn.uumain.html +++ b/dev/uu_chgrp/fn.uumain.html @@ -1 +1 @@ -uumain in uu_chgrp - Rust

Function uu_chgrp::uumain

source ·
pub fn uumain(args: impl Args) -> i32
\ No newline at end of file +uumain in uu_chgrp - Rust

Function uu_chgrp::uumain

source ·
pub fn uumain(args: impl Args) -> i32
\ No newline at end of file diff --git a/dev/uu_chgrp/index.html b/dev/uu_chgrp/index.html index 061e3cd28..70c3cf259 100644 --- a/dev/uu_chgrp/index.html +++ b/dev/uu_chgrp/index.html @@ -1 +1 @@ -uu_chgrp - Rust

Crate uu_chgrp

source ·

Modules

  • Get password/group file entry

Functions

\ No newline at end of file +uu_chgrp - Rust

Crate uu_chgrp

source ·

Modules

  • Get password/group file entry

Functions

\ No newline at end of file diff --git a/dev/uu_chown/fn.uu_app.html b/dev/uu_chown/fn.uu_app.html index eb56682bb..6773b5e98 100644 --- a/dev/uu_chown/fn.uu_app.html +++ b/dev/uu_chown/fn.uu_app.html @@ -1 +1 @@ -uu_app in uu_chown - Rust

Function uu_chown::uu_app

source ·
pub fn uu_app() -> Command
\ No newline at end of file +uu_app in uu_chown - Rust

Function uu_chown::uu_app

source ·
pub fn uu_app() -> Command
\ No newline at end of file diff --git a/dev/uu_chown/fn.uumain.html b/dev/uu_chown/fn.uumain.html index a6f34c8b1..7d49fd5e0 100644 --- a/dev/uu_chown/fn.uumain.html +++ b/dev/uu_chown/fn.uumain.html @@ -1 +1 @@ -uumain in uu_chown - Rust

Function uu_chown::uumain

source ·
pub fn uumain(args: impl Args) -> i32
\ No newline at end of file +uumain in uu_chown - Rust

Function uu_chown::uumain

source ·
pub fn uumain(args: impl Args) -> i32
\ No newline at end of file diff --git a/dev/uu_chown/index.html b/dev/uu_chown/index.html index c6e69d6b3..32a61fff6 100644 --- a/dev/uu_chown/index.html +++ b/dev/uu_chown/index.html @@ -1 +1 @@ -uu_chown - Rust

Crate uu_chown

source ·

Modules

  • Get password/group file entry

Structs

Traits

Functions

\ No newline at end of file +uu_chown - Rust

Crate uu_chown

source ·

Modules

  • Get password/group file entry

Structs

Traits

Functions

\ No newline at end of file diff --git a/dev/uucore/all.html b/dev/uucore/all.html index c1cd4b7d4..56e389dad 100644 --- a/dev/uucore/all.html +++ b/dev/uucore/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Attribute Macros

Functions

Type Definitions

Statics

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Attribute Macros

Functions

Type Definitions

Statics

Constants

\ No newline at end of file diff --git a/dev/uucore/features/perms/struct.GidUidOwnerFilter.html b/dev/uucore/features/perms/struct.GidUidOwnerFilter.html new file mode 100644 index 000000000..90d5a6d31 --- /dev/null +++ b/dev/uucore/features/perms/struct.GidUidOwnerFilter.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../../uucore/perms/struct.GidUidOwnerFilter.html...

+ + + \ No newline at end of file diff --git a/dev/uucore/perms/fn.chown_base.html b/dev/uucore/perms/fn.chown_base.html index a0a20fc85..f7d54aa24 100644 --- a/dev/uucore/perms/fn.chown_base.html +++ b/dev/uucore/perms/fn.chown_base.html @@ -1,8 +1,8 @@ -chown_base in uucore::perms - Rust

Function uucore::perms::chown_base

source ·
pub fn chown_base(
+chown_base in uucore::perms - Rust

Function uucore::perms::chown_base

source ·
pub fn chown_base(
     command: Command,
     args: impl Args,
     add_arg_if_not_reference: &'static str,
-    parse_gid_uid_and_filter: fn(_: &ArgMatches) -> UResult<(Option<u32>, Option<u32>, IfFrom)>,
+    parse_gid_uid_and_filter: fn(_: &ArgMatches) -> UResult<GidUidOwnerFilter>,
     groups_only: bool
 ) -> UResult<()>
Expand description

Base implementation for chgrp and chown.

An argument called add_arg_if_not_reference will be added to command if diff --git a/dev/uucore/perms/index.html b/dev/uucore/perms/index.html index 4c375a8f0..91081837e 100644 --- a/dev/uucore/perms/index.html +++ b/dev/uucore/perms/index.html @@ -1,4 +1,4 @@ -uucore::perms - Rust

Module uucore::perms

source ·
Expand description

Common functions to manage permissions

-

Modules

Structs

Enums

Functions