pub struct ReadOnlySession { /* private fields */ }Expand description
One connection, in one read-only transaction.
Implementations§
Source§impl ReadOnlySession
impl ReadOnlySession
Sourcepub async fn open(url: &Secret) -> Result<Self, InspectError>
pub async fn open(url: &Secret) -> Result<Self, InspectError>
Connects to url read-only and opens the REPEATABLE READ READ ONLY transaction.
§Errors
InspectError::Connect when the database cannot be reached or
refuses the login; InspectError::InvalidInput when the URL does
not parse. Neither message quotes the URL.
Auto Trait Implementations§
impl !RefUnwindSafe for ReadOnlySession
impl !UnwindSafe for ReadOnlySession
impl Freeze for ReadOnlySession
impl Send for ReadOnlySession
impl Sync for ReadOnlySession
impl Unpin for ReadOnlySession
impl UnsafeUnpin for ReadOnlySession
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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 more