pub struct PyUrl(/* private fields */);Expand description
A wrapper around url::Url that implements FromPyObject.
Implementations§
Trait Implementations§
Source§impl<'py> FromPyObject<'_, 'py> for PyUrl
impl<'py> FromPyObject<'_, 'py> for PyUrl
Source§impl<'py> IntoPyObject<'py> for &PyUrl
impl<'py> IntoPyObject<'py> for &PyUrl
Source§type Error = Infallible
type Error = Infallible
The type returned in the event of a conversion error.
Source§impl<'py> IntoPyObject<'py> for PyUrl
impl<'py> IntoPyObject<'py> for PyUrl
Source§type Error = Infallible
type Error = Infallible
The type returned in the event of a conversion error.
impl StructuralPartialEq for PyUrl
Auto Trait Implementations§
impl Freeze for PyUrl
impl RefUnwindSafe for PyUrl
impl Send for PyUrl
impl Sync for PyUrl
impl Unpin for PyUrl
impl UnwindSafe for PyUrl
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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.