pub enum RequireForm {
ModuleName,
FilePath,
}Expand description
Distinguishes the two syntactic forms of require.
Variants§
ModuleName
require Module::Name — bare module name.
FilePath
require "path/to/file.pm" or require 'path/to/file.pm' — quoted file path.
Trait Implementations§
Source§impl Clone for RequireForm
impl Clone for RequireForm
Source§fn clone(&self) -> RequireForm
fn clone(&self) -> RequireForm
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RequireForm
Source§impl Debug for RequireForm
impl Debug for RequireForm
impl Eq for RequireForm
Source§impl PartialEq for RequireForm
impl PartialEq for RequireForm
Source§fn eq(&self, other: &RequireForm) -> bool
fn eq(&self, other: &RequireForm) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RequireForm
Auto Trait Implementations§
impl Freeze for RequireForm
impl RefUnwindSafe for RequireForm
impl Send for RequireForm
impl Sync for RequireForm
impl Unpin for RequireForm
impl UnsafeUnpin for RequireForm
impl UnwindSafe for RequireForm
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more