pub enum ParserIncludeLoaderOptions {
Noop(NoopIncludeLoaderOptions),
Memory(MemoryIncludeLoaderOptions),
Local(LocalIncludeLoaderOptions),
Http(HttpIncludeLoaderOptions),
}Variants§
Noop(NoopIncludeLoaderOptions)
Memory(MemoryIncludeLoaderOptions)
Local(LocalIncludeLoaderOptions)
Http(HttpIncludeLoaderOptions)
Trait Implementations§
Source§impl Clone for ParserIncludeLoaderOptions
impl Clone for ParserIncludeLoaderOptions
Source§fn clone(&self) -> ParserIncludeLoaderOptions
fn clone(&self) -> ParserIncludeLoaderOptions
Returns a duplicate of the value. Read more
1.0.0 · 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 ParserIncludeLoaderOptions
impl Debug for ParserIncludeLoaderOptions
Source§impl Default for ParserIncludeLoaderOptions
impl Default for ParserIncludeLoaderOptions
Source§impl<'py> IntoPyObject<'py> for ParserIncludeLoaderOptions
impl<'py> IntoPyObject<'py> for ParserIncludeLoaderOptions
Source§type Target = ParserIncludeLoaderOptions
type Target = ParserIncludeLoaderOptions
The Python output type
Source§type Output = Bound<'py, <ParserIncludeLoaderOptions as IntoPyObject<'py>>::Target>
type Output = Bound<'py, <ParserIncludeLoaderOptions as IntoPyObject<'py>>::Target>
The smart pointer type to use. Read more
Source§fn into_pyobject(
self,
py: Python<'py>,
) -> Result<<Self as IntoPyObject<'_>>::Output, <Self as IntoPyObject<'_>>::Error>
fn into_pyobject( self, py: Python<'py>, ) -> Result<<Self as IntoPyObject<'_>>::Output, <Self as IntoPyObject<'_>>::Error>
Performs the conversion.
Source§impl PyClass for ParserIncludeLoaderOptions
impl PyClass for ParserIncludeLoaderOptions
Source§impl PyClassBaseType for ParserIncludeLoaderOptions
impl PyClassBaseType for ParserIncludeLoaderOptions
type LayoutAsBase = PyClassObject<ParserIncludeLoaderOptions>
type BaseNativeType = <ParserIncludeLoaderOptions as PyClassImpl>::BaseNativeType
type Initializer = PyClassInitializer<ParserIncludeLoaderOptions>
type PyClassMutability = <ParserIncludeLoaderOptions as PyClassImpl>::PyClassMutability
Source§impl PyClassImpl for ParserIncludeLoaderOptions
impl PyClassImpl for ParserIncludeLoaderOptions
Source§const IS_BASETYPE: bool = true
const IS_BASETYPE: bool = true
#[pyclass(subclass)]
Source§const IS_SUBCLASS: bool = false
const IS_SUBCLASS: bool = false
#[pyclass(extends=…)]
Source§const IS_MAPPING: bool = false
const IS_MAPPING: bool = false
#[pyclass(mapping)]
Source§const IS_SEQUENCE: bool = false
const IS_SEQUENCE: bool = false
#[pyclass(sequence)]
Source§type ThreadChecker = SendablePyClass<ParserIncludeLoaderOptions>
type ThreadChecker = SendablePyClass<ParserIncludeLoaderOptions>
This handles following two situations: Read more
Source§type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::ImmutableChild
type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::ImmutableChild
Immutable or mutable
Source§type BaseNativeType = PyAny
type BaseNativeType = PyAny
The closest native ancestor. This is
PyAny by default, and when you declare
#[pyclass(extends=PyDict)], it’s PyDict.fn items_iter() -> PyClassItemsIter
fn lazy_type_object() -> &'static LazyTypeObject<Self>
fn dict_offset() -> Option<isize>
fn weaklist_offset() -> Option<isize>
Source§impl<'a, 'py> PyFunctionArgument<'a, 'py, false> for &'a ParserIncludeLoaderOptions
impl<'a, 'py> PyFunctionArgument<'a, 'py, false> for &'a ParserIncludeLoaderOptions
Source§impl PyTypeInfo for ParserIncludeLoaderOptions
impl PyTypeInfo for ParserIncludeLoaderOptions
Source§fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject
fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject
Returns the PyTypeObject instance for this type.
Source§fn type_object(py: Python<'_>) -> Bound<'_, PyType>
fn type_object(py: Python<'_>) -> Bound<'_, PyType>
Returns the safe abstraction over the type object.
Source§fn type_object_bound(py: Python<'_>) -> Bound<'_, PyType>
fn type_object_bound(py: Python<'_>) -> Bound<'_, PyType>
👎Deprecated since 0.23.0: renamed to
PyTypeInfo::type_objectDeprecated name for
PyTypeInfo::type_object.Source§fn is_type_of(object: &Bound<'_, PyAny>) -> bool
fn is_type_of(object: &Bound<'_, PyAny>) -> bool
Checks if
object is an instance of this type or a subclass of this type.Source§fn is_type_of_bound(object: &Bound<'_, PyAny>) -> bool
fn is_type_of_bound(object: &Bound<'_, PyAny>) -> bool
👎Deprecated since 0.23.0: renamed to
PyTypeInfo::is_type_ofDeprecated name for
PyTypeInfo::is_type_of.Source§fn is_exact_type_of(object: &Bound<'_, PyAny>) -> bool
fn is_exact_type_of(object: &Bound<'_, PyAny>) -> bool
Checks if
object is an instance of this type.Source§fn is_exact_type_of_bound(object: &Bound<'_, PyAny>) -> bool
fn is_exact_type_of_bound(object: &Bound<'_, PyAny>) -> bool
👎Deprecated since 0.23.0: renamed to
PyTypeInfo::is_exact_type_ofDeprecated name for
PyTypeInfo::is_exact_type_of.Auto Trait Implementations§
impl Freeze for ParserIncludeLoaderOptions
impl RefUnwindSafe for ParserIncludeLoaderOptions
impl Send for ParserIncludeLoaderOptions
impl Sync for ParserIncludeLoaderOptions
impl Unpin for ParserIncludeLoaderOptions
impl UnwindSafe for ParserIncludeLoaderOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FromPyObject<'_> for T
impl<T> FromPyObject<'_> for T
Source§impl<'py, T> FromPyObjectBound<'_, 'py> for Twhere
T: FromPyObject<'py>,
impl<'py, T> FromPyObjectBound<'_, 'py> for Twhere
T: FromPyObject<'py>,
Source§impl<'py, T> IntoPyObjectExt<'py> for Twhere
T: IntoPyObject<'py>,
impl<'py, T> IntoPyObjectExt<'py> for Twhere
T: IntoPyObject<'py>,
Source§fn into_bound_py_any(self, py: Python<'py>) -> Result<Bound<'py, PyAny>, PyErr>
fn into_bound_py_any(self, py: Python<'py>) -> Result<Bound<'py, PyAny>, PyErr>
Converts
self into an owned Python object, dropping type information.