Lines Matching defs:Arg
3 //! This module defines the `Arg` trait and implements it for several common
49 /// use rustix::path::Arg;
52 /// pub fn touch<P: Arg>(path: P) -> io::Result<()> {
68 pub trait Arg {
92 impl Arg for &str {
130 impl Arg for &String {
166 impl Arg for String {
205 impl Arg for &OsStr {
244 impl Arg for &OsString {
282 impl Arg for OsString {
321 impl Arg for &Path {
360 impl Arg for &PathBuf {
401 impl Arg for PathBuf {
442 impl Arg for &CStr {
476 impl Arg for &CString {
510 impl Arg for CString {
544 impl<'a> Arg for Cow<'a, str> {
587 impl<'a> Arg for Cow<'a, OsStr> {
629 impl<'a> Arg for Cow<'a, CStr> {
665 impl<'a> Arg for Component<'a> {
704 impl<'a> Arg for Components<'a> {
745 impl<'a> Arg for Iter<'a> {
785 impl Arg for &[u8] {
823 impl Arg for &Vec<u8> {
861 impl Arg for Vec<u8> {
900 impl Arg for DecInt {