1.0.0[−][src]Trait nom::lib::std::prelude::v1::v1::Clone
A common trait for the ability to explicitly duplicate an object.
Differs from Copy
in that Copy
is implicit and extremely inexpensive, while
Clone
is always explicit and may or may not be expensive. In order to enforce
these characteristics, Rust does not allow you to reimplement Copy
, but you
may reimplement Clone
and run arbitrary code.
Since Clone
is more general than Copy
, you can automatically make anything
Copy
be Clone
as well.
Derivable
This trait can be used with #[derive]
if all fields are Clone
. The derive
d
implementation of clone
calls clone
on each field.
For a generic struct, #[derive]
implements Clone
conditionally by adding bound Clone
on
generic parameters.
// `derive` implements Clone for Reading<T> when T is Clone. #[derive(Clone)] struct Reading<T> { frequency: T, }
How can I implement Clone
?
Types that are Copy
should have a trivial implementation of Clone
. More formally:
if T: Copy
, x: T
, and y: &T
, then let x = y.clone();
is equivalent to let x = *y;
.
Manual implementations should be careful to uphold this invariant; however, unsafe code
must not rely on it to ensure memory safety.
An example is a generic struct holding a function pointer. In this case, the
implementation of Clone
cannot be derive
d, but can be implemented as:
struct Generate<T>(fn() -> T); impl<T> Copy for Generate<T> {} impl<T> Clone for Generate<T> { fn clone(&self) -> Self { *self } }
Additional implementors
In addition to the implementors listed below,
the following types also implement Clone
:
- Function item types (i.e., the distinct types defined for each function)
- Function pointer types (e.g.,
fn() -> i32
) - Array types, for all sizes, if the item type also implements
Clone
(e.g.,[i32; 123456]
) - Tuple types, if each component also implements
Clone
(e.g.,()
,(i32, bool)
) - Closure types, if they capture no value from the environment
or if all such captured values implement
Clone
themselves. Note that variables captured by shared reference always implementClone
(even if the referent doesn't), while variables captured by mutable reference never implementClone
.
Required methods
#[must_use = "cloning is often expensive and is not expected to have side effects"]
fn clone(&self) -> Self
Returns a copy of the value.
Examples
let hello = "Hello"; // &str implements Clone assert_eq!("Hello", hello.clone());
Provided methods
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
.
a.clone_from(&b)
is equivalent to a = b.clone()
in functionality,
but can be overridden to reuse the resources of a
to avoid unnecessary
allocations.
Implementations on Foreign Types
impl Clone for Instant
[src]
impl Clone for IntoStringError
[src]
fn clone(&self) -> IntoStringError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for SeekFrom
[src]
impl Clone for RecvError
[src]
impl Clone for System
[src]
impl Clone for VarError
[src]
impl Clone for ThreadId
[src]
impl<'a> Clone for Components<'a>
[src]
ⓘImportant traits for Components<'a>fn clone(&self) -> Components<'a>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'a> Clone for Component<'a>
[src]
impl Clone for CString
[src]
impl<T> Clone for TrySendError<T> where
T: Clone,
[src]
T: Clone,
fn clone(&self) -> TrySendError<T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<T> Clone for Cursor<T> where
T: Clone,
[src]
T: Clone,
impl Clone for RecvTimeoutError
[src]
fn clone(&self) -> RecvTimeoutError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for OsString
[src]
impl Clone for Permissions
[src]
fn clone(&self) -> Permissions
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl Clone for SocketAddrV6
[src]
fn clone(&self) -> SocketAddrV6
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<T> Clone for SendError<T> where
T: Clone,
[src]
T: Clone,
impl Clone for PathBuf
[src]
impl Clone for ErrorKind
[src]
impl Clone for OpenOptions
[src]
fn clone(&self) -> OpenOptions
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl Clone for Ipv4Addr
[src]
impl Clone for Ipv6MulticastScope
[src]
fn clone(&self) -> Ipv6MulticastScope
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Clone for SyncSender<T>
[src]
fn clone(&self) -> SyncSender<T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl Clone for IpAddr
[src]
impl Clone for TryRecvError
[src]
fn clone(&self) -> TryRecvError
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'a> Clone for Iter<'a>
[src]
ⓘImportant traits for Iter<'a>fn clone(&self) -> Iter<'a>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'a> Clone for Prefix<'a>
[src]
impl<'a> Clone for Ancestors<'a>
[src]
ⓘImportant traits for Ancestors<'a>fn clone(&self) -> Ancestors<'a>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Clone for Sender<T>
[src]
impl Clone for WaitTimeoutResult
[src]
fn clone(&self) -> WaitTimeoutResult
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for AddrParseError
[src]
fn clone(&self) -> AddrParseError
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl Clone for NulError
[src]
impl Clone for Output
[src]
impl Clone for Thread
[src]
impl Clone for Shutdown
[src]
impl Clone for ExitCode
[src]
impl Clone for Ipv6Addr
[src]
impl Clone for stat
[src]
impl Clone for Metadata
[src]
impl Clone for FileType
[src]
impl<'a> Clone for ErrorIter<'a>
[src]
ⓘImportant traits for ErrorIter<'a>fn clone(&self) -> ErrorIter<'a>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for SystemTimeError
[src]
fn clone(&self) -> SystemTimeError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ExitStatus
[src]
fn clone(&self) -> ExitStatus
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl Clone for SocketAddrV4
[src]
fn clone(&self) -> SocketAddrV4
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'a> Clone for PrefixComponent<'a>
[src]
fn clone(&self) -> PrefixComponent<'a>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl Clone for SocketAddr
[src]
fn clone(&self) -> SocketAddr
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for StripPrefixError
[src]
fn clone(&self) -> StripPrefixError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for SystemTime
[src]
fn clone(&self) -> SystemTime
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for FromBytesWithNulError
[src]
fn clone(&self) -> FromBytesWithNulError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for SocketAddr
[src]
fn clone(&self) -> SocketAddr
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl Clone for NonZeroI64
[src]
fn clone(&self) -> NonZeroI64
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Clone for PhantomData<T> where
T: ?Sized,
[src]
T: ?Sized,
fn clone(&self) -> PhantomData<T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl Clone for __m256
[src]
impl Clone for CannotReallocInPlace
[src]
fn clone(&self) -> CannotReallocInPlace
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for i32
[src]
impl Clone for TypeId
[src]
impl Clone for TraitObject
[src]
fn clone(&self) -> TraitObject
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ToUppercase
[src]
ⓘImportant traits for ToUppercasefn clone(&self) -> ToUppercase
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl Clone for CpuidResult
[src]
fn clone(&self) -> CpuidResult
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Clone for Poll<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for *mut T where
T: ?Sized,
[src]
T: ?Sized,
impl Clone for NonZeroI8
[src]
impl Clone for NonZeroI16
[src]
fn clone(&self) -> NonZeroI16
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for PhantomPinned
[src]
fn clone(&self) -> PhantomPinned
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'_, T> Clone for &'_ T where
T: ?Sized,
[src]
T: ?Sized,
ⓘImportant traits for &'_ mut Ifn clone(&self) -> &'_ T
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl Clone for i128
[src]
impl Clone for __m256i
[src]
impl Clone for NonZeroU64
[src]
fn clone(&self) -> NonZeroU64
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for NonZeroI128
[src]
fn clone(&self) -> NonZeroI128
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Clone for NonNull<T> where
T: ?Sized,
[src]
T: ?Sized,
impl Clone for Waker
[src]
impl Clone for u64
[src]
impl Clone for __m256d
[src]
impl Clone for TryFromIntError
[src]
fn clone(&self) -> TryFromIntError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for __m512
[src]
impl Clone for CharTryFromError
[src]
fn clone(&self) -> CharTryFromError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a> Clone for EscapeDefault<'a>
[src]
ⓘImportant traits for EscapeDefault<'a>fn clone(&self) -> EscapeDefault<'a>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for i8
[src]
impl Clone for Ordering
[src]
impl<'a> Clone for EscapeUnicode<'a>
[src]
ⓘImportant traits for EscapeUnicode<'a>fn clone(&self) -> EscapeUnicode<'a>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for i64
[src]
impl Clone for TryFromSliceError
[src]
fn clone(&self) -> TryFromSliceError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for EscapeDebug
[src]
ⓘImportant traits for EscapeDebugfn clone(&self) -> EscapeDebug
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for __m128
[src]
impl Clone for NonZeroU128
[src]
fn clone(&self) -> NonZeroU128
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for __m128d
[src]
impl Clone for u8
[src]
impl Clone for ToLowercase
[src]
ⓘImportant traits for ToLowercasefn clone(&self) -> ToLowercase
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl Clone for usize
[src]
impl Clone for __m512i
[src]
impl Clone for FpCategory
[src]
fn clone(&self) -> FpCategory
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl Clone for EscapeUnicode
[src]
ⓘImportant traits for EscapeUnicodefn clone(&self) -> EscapeUnicode
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl Clone for u128
[src]
impl<T> Clone for Cell<T> where
T: Copy,
[src]
T: Copy,
impl<T> Clone for Wrapping<T> where
T: Clone,
[src]
T: Clone,
impl Clone for NonZeroU16
[src]
fn clone(&self) -> NonZeroU16
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for NonZeroIsize
[src]
fn clone(&self) -> NonZeroIsize
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Layout
[src]
impl<I> Clone for DecodeUtf16<I> where
I: Clone + Iterator<Item = u16>,
[src]
I: Clone + Iterator<Item = u16>,
ⓘImportant traits for DecodeUtf16<I>fn clone(&self) -> DecodeUtf16<I>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for u16
[src]
impl Clone for EscapeDefault
[src]
ⓘImportant traits for EscapeDefaultfn clone(&self) -> EscapeDefault
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl Clone for NonZeroI32
[src]
fn clone(&self) -> NonZeroI32
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ParseFloatError
[src]
fn clone(&self) -> ParseFloatError
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl Clone for __m64
[src]
impl Clone for isize
[src]
impl<T> Clone for RefCell<T> where
T: Clone,
[src]
T: Clone,
fn clone(&self) -> RefCell<T>
[src]
Panics
Panics if the value is currently mutably borrowed.
fn clone_from(&mut self, source: &Self)
[src]
impl Clone for !
[src]
impl Clone for char
[src]
impl<P> Clone for Pin<P> where
P: Clone,
[src]
P: Clone,
impl Clone for IntErrorKind
[src]
fn clone(&self) -> IntErrorKind
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for f32
[src]
impl<'a> Clone for EscapeDebug<'a>
[src]
ⓘImportant traits for EscapeDebug<'a>fn clone(&self) -> EscapeDebug<'a>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for i16
[src]
impl Clone for LayoutErr
[src]
impl<T> Clone for *const T where
T: ?Sized,
[src]
T: ?Sized,
impl Clone for __m512d
[src]
impl Clone for AllocErr
[src]
impl Clone for ParseCharError
[src]
fn clone(&self) -> ParseCharError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for __m128i
[src]
impl Clone for NonZeroU32
[src]
fn clone(&self) -> NonZeroU32
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for DecodeUtf16Error
[src]
fn clone(&self) -> DecodeUtf16Error
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Duration
[src]
impl Clone for bool
[src]
impl Clone for NonZeroU8
[src]
impl Clone for f64
[src]
impl Clone for RawWakerVTable
[src]
fn clone(&self) -> RawWakerVTable
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ParseIntError
[src]
fn clone(&self) -> ParseIntError
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl Clone for NonZeroUsize
[src]
fn clone(&self) -> NonZeroUsize
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for u32
[src]
impl Clone for UnicodeVersion
[src]
fn clone(&self) -> UnicodeVersion
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Clone for Arc<T> where
T: ?Sized,
[src]
T: ?Sized,
fn clone(&self) -> Arc<T>
[src]
Makes a clone of the Arc
pointer.
This creates another pointer to the same inner value, increasing the strong reference count.
Examples
use std::sync::Arc; let five = Arc::new(5); let _ = Arc::clone(&five);
fn clone_from(&mut self, source: &Self)
[src]
impl<T> Clone for Weak<T> where
T: ?Sized,
[src]
T: ?Sized,
fn clone(&self) -> Weak<T>
[src]
Makes a clone of the Weak
pointer that points to the same value.
Examples
use std::sync::{Arc, Weak}; let weak_five = Arc::downgrade(&Arc::new(5)); let _ = Weak::clone(&weak_five);
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Clone for Weak<T> where
T: ?Sized,
[src]
T: ?Sized,
fn clone(&self) -> Weak<T>
[src]
Makes a clone of the Weak
pointer that points to the same value.
Examples
use std::rc::{Rc, Weak}; let weak_five = Rc::downgrade(&Rc::new(5)); let _ = Weak::clone(&weak_five);
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'_, B> Clone for Cow<'_, B> where
B: ToOwned + ?Sized,
[src]
B: ToOwned + ?Sized,
impl<T> Clone for Rc<T> where
T: ?Sized,
[src]
T: ?Sized,
fn clone(&self) -> Rc<T>
[src]
Makes a clone of the Rc
pointer.
This creates another pointer to the same inner value, increasing the strong reference count.
Examples
use std::rc::Rc; let five = Rc::new(5); let _ = Rc::clone(&five);
fn clone_from(&mut self, source: &Self)
[src]
impl Clone for Global
[src]
impl Clone for stack_t
[src]
impl Clone for pthread_cond_t
[src]
fn clone(&self) -> pthread_cond_t
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for pthread_condattr_t
[src]
fn clone(&self) -> pthread_condattr_t
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for utsname
[src]
impl Clone for sockaddr_in6
[src]
fn clone(&self) -> sockaddr_in6
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for __timeval
[src]
impl Clone for arphdr
[src]
impl Clone for itimerspec
[src]
fn clone(&self) -> itimerspec
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for nl_mmap_hdr
[src]
fn clone(&self) -> nl_mmap_hdr
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for nl_pktinfo
[src]
fn clone(&self) -> nl_pktinfo
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Dl_info
[src]
impl Clone for utmpx
[src]
impl Clone for rlimit64
[src]
impl Clone for fd_set
[src]
impl Clone for Elf32_Shdr
[src]
fn clone(&self) -> Elf32_Shdr
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for __exit_status
[src]
fn clone(&self) -> __exit_status
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for stat64
[src]
impl Clone for glob_t
[src]
impl Clone for ipc_perm
[src]
impl Clone for utimbuf
[src]
impl Clone for sigset_t
[src]
impl Clone for in6_rtmsg
[src]
impl Clone for ff_periodic_effect
[src]
fn clone(&self) -> ff_periodic_effect
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for timespec
[src]
impl Clone for addrinfo
[src]
impl Clone for group
[src]
impl Clone for input_id
[src]
impl Clone for ipv6_mreq
[src]
impl Clone for sembuf
[src]
impl Clone for packet_mreq
[src]
fn clone(&self) -> packet_mreq
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for termios2
[src]
impl Clone for ucontext_t
[src]
fn clone(&self) -> ucontext_t
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for sockaddr_ll
[src]
fn clone(&self) -> sockaddr_ll
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for tms
[src]
impl Clone for nlmsgerr
[src]
impl Clone for mntent
[src]
impl Clone for ff_constant_effect
[src]
fn clone(&self) -> ff_constant_effect
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for genlmsghdr
[src]
fn clone(&self) -> genlmsghdr
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for _libc_xmmreg
[src]
fn clone(&self) -> _libc_xmmreg
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for in_addr
[src]
impl Clone for Elf64_Phdr
[src]
fn clone(&self) -> Elf64_Phdr
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ff_rumble_effect
[src]
fn clone(&self) -> ff_rumble_effect
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for user
[src]
impl Clone for shmid_ds
[src]
impl Clone for statvfs64
[src]
impl Clone for user_fpregs_struct
[src]
fn clone(&self) -> user_fpregs_struct
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Elf32_Phdr
[src]
fn clone(&self) -> Elf32_Phdr
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for pthread_mutexattr_t
[src]
fn clone(&self) -> pthread_mutexattr_t
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for cpu_set_t
[src]
impl Clone for aiocb
[src]
impl Clone for sem_t
[src]
impl Clone for mq_attr
[src]
impl Clone for cmsghdr
[src]
impl Clone for dirent64
[src]
impl Clone for epoll_event
[src]
fn clone(&self) -> epoll_event
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for sockaddr_in
[src]
fn clone(&self) -> sockaddr_in
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for mcontext_t
[src]
fn clone(&self) -> mcontext_t
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for sysinfo
[src]
impl Clone for dirent
[src]
impl Clone for input_absinfo
[src]
fn clone(&self) -> input_absinfo
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for arpd_request
[src]
fn clone(&self) -> arpd_request
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for nl_mmap_req
[src]
fn clone(&self) -> nl_mmap_req
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for mmsghdr
[src]
impl Clone for msghdr
[src]
impl Clone for fsid_t
[src]
impl Clone for servent
[src]
impl Clone for statvfs
[src]
impl Clone for ff_condition_effect
[src]
fn clone(&self) -> ff_condition_effect
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for mallinfo
[src]
impl Clone for flock
[src]
impl Clone for winsize
[src]
impl Clone for ff_trigger
[src]
fn clone(&self) -> ff_trigger
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for msqid_ds
[src]
impl Clone for ff_envelope
[src]
fn clone(&self) -> ff_envelope
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for siginfo_t
[src]
impl Clone for arpreq_old
[src]
fn clone(&self) -> arpreq_old
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for sockaddr_storage
[src]
fn clone(&self) -> sockaddr_storage
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ip_mreq
[src]
impl Clone for iovec
[src]
impl Clone for rusage
[src]
impl Clone for timeval
[src]
impl Clone for _libc_fpstate
[src]
fn clone(&self) -> _libc_fpstate
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for stat
[src]
impl Clone for in6_pktinfo
[src]
fn clone(&self) -> in6_pktinfo
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for sigevent
[src]
impl Clone for Elf64_Ehdr
[src]
fn clone(&self) -> Elf64_Ehdr
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Elf64_Sym
[src]
impl Clone for glob64_t
[src]
impl Clone for ff_effect
[src]
impl Clone for pollfd
[src]
impl Clone for rlimit
[src]
impl Clone for dl_phdr_info
[src]
fn clone(&self) -> dl_phdr_info
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Elf64_Shdr
[src]
fn clone(&self) -> Elf64_Shdr
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for _libc_fpxreg
[src]
fn clone(&self) -> _libc_fpxreg
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for tm
[src]
impl Clone for rtentry
[src]
impl Clone for spwd
[src]
impl Clone for pthread_rwlock_t
[src]
fn clone(&self) -> pthread_rwlock_t
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for input_mask
[src]
fn clone(&self) -> input_mask
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for pthread_attr_t
[src]
fn clone(&self) -> pthread_attr_t
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for nlattr
[src]
impl Clone for input_event
[src]
fn clone(&self) -> input_event
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ff_replay
[src]
impl Clone for termios
[src]
impl Clone for Elf64_Chdr
[src]
fn clone(&self) -> Elf64_Chdr
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for lconv
[src]
impl Clone for ifaddrs
[src]
impl Clone for pthread_mutex_t
[src]
fn clone(&self) -> pthread_mutex_t
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for arpreq
[src]
impl Clone for Elf32_Sym
[src]
impl Clone for Elf32_Chdr
[src]
fn clone(&self) -> Elf32_Chdr
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for if_nameindex
[src]
fn clone(&self) -> if_nameindex
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for in_pktinfo
[src]
fn clone(&self) -> in_pktinfo
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ucred
[src]
impl Clone for input_keymap_entry
[src]
fn clone(&self) -> input_keymap_entry
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for user_regs_struct
[src]
fn clone(&self) -> user_regs_struct
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Elf32_Ehdr
[src]
fn clone(&self) -> Elf32_Ehdr
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for in6_addr
[src]
impl Clone for statfs
[src]
impl Clone for posix_spawnattr_t
[src]
fn clone(&self) -> posix_spawnattr_t
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for sigaction
[src]
impl Clone for sockaddr_un
[src]
fn clone(&self) -> sockaddr_un
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for signalfd_siginfo
[src]
fn clone(&self) -> signalfd_siginfo
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for linger
[src]
impl Clone for dqblk
[src]
impl Clone for sigval
[src]
impl Clone for pthread_rwlockattr_t
[src]
fn clone(&self) -> pthread_rwlockattr_t
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for statfs64
[src]
impl Clone for ff_ramp_effect
[src]
fn clone(&self) -> ff_ramp_effect
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for nlmsghdr
[src]
impl Clone for sockaddr_nl
[src]
fn clone(&self) -> sockaddr_nl
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for posix_spawn_file_actions_t
[src]
fn clone(&self) -> posix_spawn_file_actions_t
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for protoent
[src]
impl Clone for hostent
[src]
impl Clone for itimerval
[src]
impl Clone for msginfo
[src]
impl Clone for sockaddr
[src]
impl Clone for passwd
[src]
impl Clone for sched_param
[src]
fn clone(&self) -> sched_param
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for _Unwind_Action
fn clone(&self) -> _Unwind_Action
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for _Unwind_Reason_Code
fn clone(&self) -> _Unwind_Reason_Code
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for TryDemangleError
fn clone(&self) -> TryDemangleError
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for CaptureLocations
[src]
fn clone(&self) -> CaptureLocations
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for SetMatches
[src]
fn clone(&self) -> SetMatches
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for SetMatches
[src]
fn clone(&self) -> SetMatches
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for RegexSet
[src]
impl Clone for Regex
[src]
impl Clone for CaptureLocations
[src]
fn clone(&self) -> CaptureLocations
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for RegexSet
[src]
impl Clone for Error
[src]
impl<'t> Clone for Match<'t>
[src]
impl Clone for Regex
[src]
impl<'a> Clone for SetMatchesIter<'a>
[src]
ⓘImportant traits for SetMatchesIter<'a>fn clone(&self) -> SetMatchesIter<'a>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'t> Clone for Match<'t>
[src]
impl<'a> Clone for SetMatchesIter<'a>
[src]
ⓘImportant traits for SetMatchesIter<'a>fn clone(&self) -> SetMatchesIter<'a>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Match
fn clone(&self) -> Match
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Sparse
fn clone(&self) -> Sparse
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<P, T> Clone for AcAutomaton<P, T> where
P: Clone,
T: Clone,
P: Clone,
T: Clone,
fn clone(&self) -> AcAutomaton<P, T>
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Dense
fn clone(&self) -> Dense
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<P> Clone for FullAcAutomaton<P> where
P: Clone,
P: Clone,
fn clone(&self) -> FullAcAutomaton<P>
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for HexLiteralKind
fn clone(&self) -> HexLiteralKind
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for AssertionKind
fn clone(&self) -> AssertionKind
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ParserBuilder
fn clone(&self) -> ParserBuilder
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Literal
fn clone(&self) -> Literal
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ClassUnicodeKind
fn clone(&self) -> ClassUnicodeKind
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Comment
fn clone(&self) -> Comment
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ClassBytes
fn clone(&self) -> ClassBytes
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for RepetitionKind
fn clone(&self) -> RepetitionKind
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Literals
fn clone(&self) -> Literals
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Repetition
fn clone(&self) -> Repetition
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Literal
fn clone(&self) -> Literal
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ClassUnicode
fn clone(&self) -> ClassUnicode
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for TranslatorBuilder
fn clone(&self) -> TranslatorBuilder
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for CaptureName
fn clone(&self) -> CaptureName
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ClassSetItem
fn clone(&self) -> ClassSetItem
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Concat
fn clone(&self) -> Concat
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Group
fn clone(&self) -> Group
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Hir
fn clone(&self) -> Hir
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Error
fn clone(&self) -> Error
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Flags
fn clone(&self) -> Flags
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ClassSetRange
fn clone(&self) -> ClassSetRange
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for HirKind
fn clone(&self) -> HirKind
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Parser
fn clone(&self) -> Parser
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Class
fn clone(&self) -> Class
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ClassAsciiKind
fn clone(&self) -> ClassAsciiKind
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Class
fn clone(&self) -> Class
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Assertion
fn clone(&self) -> Assertion
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for WithComments
fn clone(&self) -> WithComments
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Flag
fn clone(&self) -> Flag
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ClassUnicode
fn clone(&self) -> ClassUnicode
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for FlagsItemKind
fn clone(&self) -> FlagsItemKind
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ClassSetBinaryOp
fn clone(&self) -> ClassSetBinaryOp
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for SetFlags
fn clone(&self) -> SetFlags
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ClassPerlKind
fn clone(&self) -> ClassPerlKind
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for FlagsItem
fn clone(&self) -> FlagsItem
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Repetition
fn clone(&self) -> Repetition
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for SpecialLiteralKind
fn clone(&self) -> SpecialLiteralKind
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Ast
fn clone(&self) -> Ast
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Parser
fn clone(&self) -> Parser
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Translator
fn clone(&self) -> Translator
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for RepetitionRange
fn clone(&self) -> RepetitionRange
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ErrorKind
fn clone(&self) -> ErrorKind
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for LiteralKind
fn clone(&self) -> LiteralKind
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ClassBytesRange
fn clone(&self) -> ClassBytesRange
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Alternation
fn clone(&self) -> Alternation
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ClassAscii
fn clone(&self) -> ClassAscii
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ClassSetBinaryOpKind
fn clone(&self) -> ClassSetBinaryOpKind
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ClassPerl
fn clone(&self) -> ClassPerl
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Error
fn clone(&self) -> Error
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for RepetitionKind
fn clone(&self) -> RepetitionKind
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Error
fn clone(&self) -> Error
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ClassSetUnion
fn clone(&self) -> ClassSetUnion
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ErrorKind
fn clone(&self) -> ErrorKind
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Anchor
fn clone(&self) -> Anchor
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for RepetitionOp
fn clone(&self) -> RepetitionOp
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for GroupKind
fn clone(&self) -> GroupKind
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ClassUnicodeOpKind
fn clone(&self) -> ClassUnicodeOpKind
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Group
fn clone(&self) -> Group
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for RepetitionRange
fn clone(&self) -> RepetitionRange
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ParserBuilder
fn clone(&self) -> ParserBuilder
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ClassBracketed
fn clone(&self) -> ClassBracketed
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ClassSet
fn clone(&self) -> ClassSet
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for GroupKind
fn clone(&self) -> GroupKind
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Span
fn clone(&self) -> Span
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for WordBoundary
fn clone(&self) -> WordBoundary
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for ClassUnicodeRange
fn clone(&self) -> ClassUnicodeRange
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Literal
fn clone(&self) -> Literal
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Position
fn clone(&self) -> Position
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Utf8Sequence
fn clone(&self) -> Utf8Sequence
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Utf8Range
fn clone(&self) -> Utf8Range
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Implementors
impl Clone for DefaultHasher
[src]
fn clone(&self) -> DefaultHasher
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for RandomState
[src]
fn clone(&self) -> RandomState
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for NoneError
[src]
impl Clone for ParseBoolError
[src]
fn clone(&self) -> ParseBoolError
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl Clone for SipHasher
[src]
impl Clone for SearchStep
[src]
fn clone(&self) -> SearchStep
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for nom::lib::std::cmp::Ordering
[src]
impl Clone for nom::lib::std::fmt::Error
[src]
impl Clone for RangeFull
[src]
impl Clone for Infallible
[src]
fn clone(&self) -> Infallible
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for CollectionAllocErr
[src]
fn clone(&self) -> CollectionAllocErr
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Needed
[src]
impl Clone for Endianness
[src]
fn clone(&self) -> Endianness
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Box<OsStr>
[src]
ⓘImportant traits for Box<R>fn clone(&self) -> Box<OsStr>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Box<CStr>
[src]
ⓘImportant traits for Box<R>fn clone(&self) -> Box<CStr>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Box<Path>
[src]
ⓘImportant traits for Box<R>fn clone(&self) -> Box<Path>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for Box<str>
[src]
ⓘImportant traits for Box<R>fn clone(&self) -> Box<str>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Clone for String
[src]
impl Clone for Utf8Error
[src]
impl<'_, A> Clone for nom::lib::std::option::Iter<'_, A>
[src]
ⓘImportant traits for Iter<'a, A>fn clone(&self) -> Iter<'_, A>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, K> Clone for nom::lib::std::collections::hash_set::Iter<'_, K>
[src]
ⓘImportant traits for Iter<'a, K>fn clone(&self) -> Iter<'_, K>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, K, V> Clone for nom::lib::std::collections::hash_map::Values<'_, K, V>
[src]
ⓘImportant traits for Values<'a, K, V>fn clone(&self) -> Values<'_, K, V>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, K, V> Clone for nom::lib::std::collections::hash_map::Keys<'_, K, V>
[src]
ⓘImportant traits for Keys<'a, K, V>fn clone(&self) -> Keys<'_, K, V>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, K, V> Clone for nom::lib::std::collections::hash_map::Iter<'_, K, V>
[src]
ⓘImportant traits for Iter<'a, K, V>fn clone(&self) -> Iter<'_, K, V>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, K, V> Clone for nom::lib::std::collections::btree_map::Range<'_, K, V>
[src]
ⓘImportant traits for Range<'a, K, V>fn clone(&self) -> Range<'_, K, V>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'_, K, V> Clone for nom::lib::std::collections::btree_map::Iter<'_, K, V>
[src]
ⓘImportant traits for Iter<'a, K, V>fn clone(&self) -> Iter<'_, K, V>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, K, V> Clone for nom::lib::std::collections::btree_map::Values<'_, K, V>
[src]
ⓘImportant traits for Values<'a, K, V>fn clone(&self) -> Values<'_, K, V>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, K, V> Clone for nom::lib::std::collections::btree_map::Keys<'_, K, V>
[src]
ⓘImportant traits for Keys<'a, K, V>fn clone(&self) -> Keys<'_, K, V>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, T> Clone for nom::lib::std::slice::Iter<'_, T>
[src]
ⓘImportant traits for Iter<'a, T>fn clone(&self) -> Iter<'_, T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, T> Clone for Chunks<'_, T>
[src]
ⓘImportant traits for Chunks<'a, T>fn clone(&self) -> Chunks<'_, T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, T> Clone for nom::lib::std::result::Iter<'_, T>
[src]
ⓘImportant traits for Iter<'a, T>fn clone(&self) -> Iter<'_, T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, T> Clone for ChunksExact<'_, T>
[src]
ⓘImportant traits for ChunksExact<'a, T>fn clone(&self) -> ChunksExact<'_, T>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'_, T> Clone for RChunks<'_, T>
[src]
ⓘImportant traits for RChunks<'a, T>fn clone(&self) -> RChunks<'_, T>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'_, T> Clone for Windows<'_, T>
[src]
ⓘImportant traits for Windows<'a, T>fn clone(&self) -> Windows<'_, T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, T> Clone for nom::lib::std::collections::btree_set::Intersection<'_, T>
[src]
ⓘImportant traits for Intersection<'a, T>fn clone(&self) -> Intersection<'_, T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, T> Clone for nom::lib::std::collections::linked_list::Iter<'_, T>
[src]
ⓘImportant traits for Iter<'a, T>fn clone(&self) -> Iter<'_, T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, T> Clone for nom::lib::std::collections::vec_deque::Iter<'_, T>
[src]
ⓘImportant traits for Iter<'a, T>fn clone(&self) -> Iter<'_, T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, T> Clone for nom::lib::std::collections::btree_set::SymmetricDifference<'_, T>
[src]
ⓘImportant traits for SymmetricDifference<'a, T>fn clone(&self) -> SymmetricDifference<'_, T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, T> Clone for nom::lib::std::collections::btree_set::Difference<'_, T>
[src]
ⓘImportant traits for Difference<'a, T>fn clone(&self) -> Difference<'_, T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, T> Clone for nom::lib::std::collections::btree_set::Union<'_, T>
[src]
ⓘImportant traits for Union<'a, T>fn clone(&self) -> Union<'_, T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, T> Clone for nom::lib::std::collections::btree_set::Range<'_, T>
[src]
ⓘImportant traits for Range<'a, T>fn clone(&self) -> Range<'_, T>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'_, T> Clone for nom::lib::std::collections::btree_set::Iter<'_, T>
[src]
ⓘImportant traits for Iter<'a, T>fn clone(&self) -> Iter<'_, T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, T> Clone for nom::lib::std::collections::binary_heap::Iter<'_, T>
[src]
ⓘImportant traits for Iter<'a, T>fn clone(&self) -> Iter<'_, T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, T, P> Clone for nom::lib::std::slice::Split<'_, T, P> where
P: Clone + FnMut(&T) -> bool,
[src]
P: Clone + FnMut(&T) -> bool,
ⓘImportant traits for Split<'a, T, P>fn clone(&self) -> Split<'_, T, P>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, T, S> Clone for nom::lib::std::collections::hash_set::Intersection<'_, T, S>
[src]
ⓘImportant traits for Intersection<'a, T, S>fn clone(&self) -> Intersection<'_, T, S>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, T, S> Clone for nom::lib::std::collections::hash_set::Union<'_, T, S>
[src]
ⓘImportant traits for Union<'a, T, S>fn clone(&self) -> Union<'_, T, S>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, T, S> Clone for nom::lib::std::collections::hash_set::Difference<'_, T, S>
[src]
ⓘImportant traits for Difference<'a, T, S>fn clone(&self) -> Difference<'_, T, S>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'_, T, S> Clone for nom::lib::std::collections::hash_set::SymmetricDifference<'_, T, S>
[src]
ⓘImportant traits for SymmetricDifference<'a, T, S>fn clone(&self) -> SymmetricDifference<'_, T, S>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'a> Clone for SplitWhitespace<'a>
[src]
ⓘImportant traits for SplitWhitespace<'a>fn clone(&self) -> SplitWhitespace<'a>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a> Clone for Arguments<'a>
[src]
impl<'a> Clone for Bytes<'a>
[src]
ⓘImportant traits for Bytes<'_>fn clone(&self) -> Bytes<'a>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'a> Clone for Lines<'a>
[src]
ⓘImportant traits for Lines<'a>fn clone(&self) -> Lines<'a>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'a> Clone for Chars<'a>
[src]
ⓘImportant traits for Chars<'a>fn clone(&self) -> Chars<'a>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'a> Clone for LinesAny<'a>
[src]
ⓘImportant traits for LinesAny<'a>fn clone(&self) -> LinesAny<'a>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'a> Clone for CharIndices<'a>
[src]
ⓘImportant traits for CharIndices<'a>fn clone(&self) -> CharIndices<'a>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'a> Clone for SplitAsciiWhitespace<'a>
[src]
ⓘImportant traits for SplitAsciiWhitespace<'a>fn clone(&self) -> SplitAsciiWhitespace<'a>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a> Clone for CharSearcher<'a>
[src]
fn clone(&self) -> CharSearcher<'a>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a> Clone for CompleteStr<'a>
[src]
fn clone(&self) -> CompleteStr<'a>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a> Clone for CompleteByteSlice<'a>
[src]
fn clone(&self) -> CompleteByteSlice<'a>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a> Clone for EncodeUtf16<'a>
[src]
ⓘImportant traits for EncodeUtf16<'a>fn clone(&self) -> EncodeUtf16<'a>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>
[src]
fn clone(&self) -> CharSliceSearcher<'a, 'b>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a, 'b> Clone for StrSearcher<'a, 'b>
[src]
fn clone(&self) -> StrSearcher<'a, 'b>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a, F> Clone for CharPredicateSearcher<'a, F> where
F: Clone + FnMut(char) -> bool,
[src]
F: Clone + FnMut(char) -> bool,
fn clone(&self) -> CharPredicateSearcher<'a, F>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a, P> Clone for MatchIndices<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
ⓘImportant traits for MatchIndices<'a, P>fn clone(&self) -> MatchIndices<'a, P>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a, P> Clone for Matches<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
ⓘImportant traits for Matches<'a, P>fn clone(&self) -> Matches<'a, P>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a, P> Clone for RMatchIndices<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
ⓘImportant traits for RMatchIndices<'a, P>fn clone(&self) -> RMatchIndices<'a, P>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a, P> Clone for RMatches<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
ⓘImportant traits for RMatches<'a, P>fn clone(&self) -> RMatches<'a, P>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a, P> Clone for nom::lib::std::str::RSplit<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
ⓘImportant traits for RSplit<'a, P>fn clone(&self) -> RSplit<'a, P>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'a, P> Clone for RSplitN<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
ⓘImportant traits for RSplitN<'a, P>fn clone(&self) -> RSplitN<'a, P>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'a, P> Clone for RSplitTerminator<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
ⓘImportant traits for RSplitTerminator<'a, P>fn clone(&self) -> RSplitTerminator<'a, P>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'a, P> Clone for nom::lib::std::str::Split<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
ⓘImportant traits for Split<'a, P>fn clone(&self) -> Split<'a, P>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'a, P> Clone for SplitN<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
ⓘImportant traits for SplitN<'a, P>fn clone(&self) -> SplitN<'a, P>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'a, P> Clone for SplitTerminator<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
ⓘImportant traits for SplitTerminator<'a, P>fn clone(&self) -> SplitTerminator<'a, P>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<'a, T> Clone for RChunksExact<'a, T>
[src]
ⓘImportant traits for RChunksExact<'a, T>fn clone(&self) -> RChunksExact<'a, T>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a, T, P> Clone for nom::lib::std::slice::RSplit<'a, T, P> where
P: Clone + FnMut(&T) -> bool,
T: 'a + Clone,
[src]
P: Clone + FnMut(&T) -> bool,
T: 'a + Clone,
ⓘImportant traits for RSplit<'a, T, P>fn clone(&self) -> RSplit<'a, T, P>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<A> Clone for Repeat<A> where
A: Clone,
[src]
A: Clone,
ⓘImportant traits for Repeat<A>fn clone(&self) -> Repeat<A>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<A> Clone for nom::lib::std::option::IntoIter<A> where
A: Clone,
[src]
A: Clone,
ⓘImportant traits for IntoIter<A>fn clone(&self) -> IntoIter<A>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<A, B> Clone for Chain<A, B> where
A: Clone,
B: Clone,
[src]
A: Clone,
B: Clone,
ⓘImportant traits for Chain<A, B>fn clone(&self) -> Chain<A, B>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<A, B> Clone for Zip<A, B> where
A: Clone,
B: Clone,
[src]
A: Clone,
B: Clone,
ⓘImportant traits for Zip<A, B>fn clone(&self) -> Zip<A, B>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<E: Clone> Clone for nom::ErrorKind<E>
[src]
impl<F> Clone for FromFn<F> where
F: Clone,
[src]
F: Clone,
ⓘImportant traits for FromFn<F>fn clone(&self) -> FromFn<F>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<F> Clone for OnceWith<F> where
F: Clone,
[src]
F: Clone,
ⓘImportant traits for OnceWith<F>fn clone(&self) -> OnceWith<F>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<F> Clone for RepeatWith<F> where
F: Clone,
[src]
F: Clone,
ⓘImportant traits for RepeatWith<F>fn clone(&self) -> RepeatWith<F>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<H> Clone for BuildHasherDefault<H>
[src]
fn clone(&self) -> BuildHasherDefault<H>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<I> Clone for Cloned<I> where
I: Clone,
[src]
I: Clone,
ⓘImportant traits for Cloned<I>fn clone(&self) -> Cloned<I>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<I> Clone for Copied<I> where
I: Clone,
[src]
I: Clone,
ⓘImportant traits for Copied<I>fn clone(&self) -> Copied<I>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<I> Clone for Cycle<I> where
I: Clone,
[src]
I: Clone,
ⓘImportant traits for Cycle<I>fn clone(&self) -> Cycle<I>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<I> Clone for Enumerate<I> where
I: Clone,
[src]
I: Clone,
ⓘImportant traits for Enumerate<I>fn clone(&self) -> Enumerate<I>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<I> Clone for Fuse<I> where
I: Clone,
[src]
I: Clone,
ⓘImportant traits for Fuse<I>fn clone(&self) -> Fuse<I>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<I> Clone for Peekable<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
ⓘImportant traits for Peekable<I>fn clone(&self) -> Peekable<I>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<I> Clone for Skip<I> where
I: Clone,
[src]
I: Clone,
ⓘImportant traits for Skip<I>fn clone(&self) -> Skip<I>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<I> Clone for StepBy<I> where
I: Clone,
[src]
I: Clone,
ⓘImportant traits for StepBy<I>fn clone(&self) -> StepBy<I>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<I> Clone for Take<I> where
I: Clone,
[src]
I: Clone,
ⓘImportant traits for Take<I>fn clone(&self) -> Take<I>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<I, F> Clone for FilterMap<I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
I: Clone,
ⓘImportant traits for FilterMap<I, F>fn clone(&self) -> FilterMap<I, F>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<I, F> Clone for Inspect<I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
I: Clone,
ⓘImportant traits for Inspect<I, F>fn clone(&self) -> Inspect<I, F>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<I, F> Clone for Map<I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
I: Clone,
ⓘImportant traits for Map<I, F>fn clone(&self) -> Map<I, F>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<I, P> Clone for Filter<I, P> where
I: Clone,
P: Clone,
[src]
I: Clone,
P: Clone,
ⓘImportant traits for Filter<I, P>fn clone(&self) -> Filter<I, P>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<I, P> Clone for SkipWhile<I, P> where
I: Clone,
P: Clone,
[src]
I: Clone,
P: Clone,
ⓘImportant traits for SkipWhile<I, P>fn clone(&self) -> SkipWhile<I, P>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<I, P> Clone for TakeWhile<I, P> where
I: Clone,
P: Clone,
[src]
I: Clone,
P: Clone,
ⓘImportant traits for TakeWhile<I, P>fn clone(&self) -> TakeWhile<I, P>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<I, St, F> Clone for Scan<I, St, F> where
F: Clone,
I: Clone,
St: Clone,
[src]
F: Clone,
I: Clone,
St: Clone,
ⓘImportant traits for Scan<I, St, F>fn clone(&self) -> Scan<I, St, F>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<I, U> Clone for Flatten<I> where
I: Iterator + Clone,
U: Iterator + Clone,
<I as Iterator>::Item: IntoIterator,
<<I as Iterator>::Item as IntoIterator>::IntoIter == U,
<<I as Iterator>::Item as IntoIterator>::Item == <U as Iterator>::Item,
[src]
I: Iterator + Clone,
U: Iterator + Clone,
<I as Iterator>::Item: IntoIterator,
<<I as Iterator>::Item as IntoIterator>::IntoIter == U,
<<I as Iterator>::Item as IntoIterator>::Item == <U as Iterator>::Item,
ⓘImportant traits for Flatten<I>fn clone(&self) -> Flatten<I>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<I, U, F> Clone for FlatMap<I, U, F> where
F: Clone,
I: Clone,
U: Clone + IntoIterator,
<U as IntoIterator>::IntoIter: Clone,
[src]
F: Clone,
I: Clone,
U: Clone + IntoIterator,
<U as IntoIterator>::IntoIter: Clone,
ⓘImportant traits for FlatMap<I, U, F>fn clone(&self) -> FlatMap<I, U, F>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<I: Clone, E: Clone> Clone for Context<I, E>
[src]
impl<I: Clone, E: Clone> Clone for Err<I, E>
[src]
impl<Idx> Clone for nom::lib::std::ops::Range<Idx> where
Idx: Clone,
[src]
Idx: Clone,
ⓘImportant traits for Range<A>fn clone(&self) -> Range<Idx>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<Idx> Clone for RangeFrom<Idx> where
Idx: Clone,
[src]
Idx: Clone,
ⓘImportant traits for RangeFrom<A>fn clone(&self) -> RangeFrom<Idx>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<Idx> Clone for RangeInclusive<Idx> where
Idx: Clone,
[src]
Idx: Clone,
ⓘImportant traits for RangeInclusive<A>fn clone(&self) -> RangeInclusive<Idx>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<Idx> Clone for RangeTo<Idx> where
Idx: Clone,
[src]
Idx: Clone,
impl<Idx> Clone for RangeToInclusive<Idx> where
Idx: Clone,
[src]
Idx: Clone,
fn clone(&self) -> RangeToInclusive<Idx>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<K, V> Clone for BTreeMap<K, V> where
K: Clone,
V: Clone,
[src]
K: Clone,
V: Clone,
impl<K, V, S> Clone for HashMap<K, V, S> where
K: Clone,
S: Clone,
V: Clone,
[src]
K: Clone,
S: Clone,
V: Clone,
impl<T> Clone for Discriminant<T>
[src]
fn clone(&self) -> Discriminant<T>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Clone for Empty<T>
[src]
ⓘImportant traits for Empty<T>fn clone(&self) -> Empty<T>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Clone for Bound<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for Option<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for Reverse<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for BinaryHeap<T> where
T: Clone,
[src]
T: Clone,
fn clone(&self) -> BinaryHeap<T>
[src]
fn clone_from(&mut self, source: &BinaryHeap<T>)
[src]
impl<T> Clone for nom::lib::std::collections::binary_heap::IntoIter<T> where
T: Clone,
[src]
T: Clone,
ⓘImportant traits for IntoIter<T>fn clone(&self) -> IntoIter<T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<T> Clone for BTreeSet<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for nom::lib::std::collections::linked_list::IntoIter<T> where
T: Clone,
[src]
T: Clone,
ⓘImportant traits for IntoIter<T>fn clone(&self) -> IntoIter<T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<T> Clone for LinkedList<T> where
T: Clone,
[src]
T: Clone,
fn clone(&self) -> LinkedList<T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<T> Clone for nom::lib::std::collections::vec_deque::IntoIter<T> where
T: Clone,
[src]
T: Clone,
ⓘImportant traits for IntoIter<T>fn clone(&self) -> IntoIter<T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<T> Clone for VecDeque<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for Once<T> where
T: Clone,
[src]
T: Clone,
ⓘImportant traits for Once<T>fn clone(&self) -> Once<T>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Clone for Rev<T> where
T: Clone,
[src]
T: Clone,
ⓘImportant traits for Rev<I>fn clone(&self) -> Rev<T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<T> Clone for ManuallyDrop<T> where
T: Clone + ?Sized,
[src]
T: Clone + ?Sized,
fn clone(&self) -> ManuallyDrop<T>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Clone for Box<[T]> where
T: Clone,
[src]
T: Clone,
ⓘImportant traits for Box<R>fn clone(&self) -> Box<[T]>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Clone for Box<T> where
T: Clone,
[src]
T: Clone,
ⓘImportant traits for Box<R>fn clone(&self) -> Box<T>
[src]
Returns a new box with a clone()
of this box's contents.
Examples
let x = Box::new(5); let y = x.clone();
fn clone_from(&mut self, source: &Box<T>)
[src]
Copies source
's contents into self
without creating a new allocation.
Examples
let x = Box::new(5); let mut y = Box::new(10); y.clone_from(&x); assert_eq!(*y, 5);
impl<T> Clone for Vec<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for nom::lib::std::result::IntoIter<T> where
T: Clone,
[src]
T: Clone,
ⓘImportant traits for IntoIter<T>fn clone(&self) -> IntoIter<T>
[src]
fn clone_from(&mut self, source: &Self)
[src]
impl<T> Clone for nom::lib::std::vec::IntoIter<T> where
T: Clone,
[src]
T: Clone,
ⓘImportant traits for IntoIter<T>fn clone(&self) -> IntoIter<T>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Clone for MaybeUninit<T> where
T: Copy,
[src]
T: Copy,
fn clone(&self) -> MaybeUninit<T>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T, E> Clone for Result<T, E> where
E: Clone,
T: Clone,
[src]
E: Clone,
T: Clone,
impl<T, F> Clone for Successors<T, F> where
F: Clone,
T: Clone,
[src]
F: Clone,
T: Clone,
ⓘImportant traits for Successors<T, F>fn clone(&self) -> Successors<T, F>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T, S> Clone for HashSet<T, S> where
S: Clone,
T: Clone,
[src]
S: Clone,
T: Clone,
impl<T: Clone> Clone for Input<T>
[src]
impl<Y, R> Clone for GeneratorState<Y, R> where
R: Clone,
Y: Clone,
[src]
R: Clone,
Y: Clone,