pub enum IncludePolicy {
Deny,
SourceTree,
Root(PathBuf),
}Expand description
Policy controlling whether .so requests may resolve files.
Variants§
Deny
Reject .so expansion. This is the safe default for arbitrary input.
SourceTree
Resolve .so files using the parsed source’s manual tree.
Root(PathBuf)
Resolve .so files from one caller-approved directory.
Trait Implementations§
Source§impl Clone for IncludePolicy
impl Clone for IncludePolicy
Source§fn clone(&self) -> IncludePolicy
fn clone(&self) -> IncludePolicy
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 moreSource§impl Debug for IncludePolicy
impl Debug for IncludePolicy
Source§impl Default for IncludePolicy
impl Default for IncludePolicy
Source§fn default() -> IncludePolicy
fn default() -> IncludePolicy
Returns the “default value” for a type. Read more
impl Eq for IncludePolicy
Source§impl PartialEq for IncludePolicy
impl PartialEq for IncludePolicy
impl StructuralPartialEq for IncludePolicy
Auto Trait Implementations§
impl Freeze for IncludePolicy
impl RefUnwindSafe for IncludePolicy
impl Send for IncludePolicy
impl Sync for IncludePolicy
impl Unpin for IncludePolicy
impl UnsafeUnpin for IncludePolicy
impl UnwindSafe for IncludePolicy
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