Enum redis_driver::CommandResult
source · [−]pub enum CommandResult<'a, T, R>where
R: FromValue,{
Client(PhantomData<(R, T)>, Command, &'a Client),
Transaction(PhantomData<R>, Command, &'a Transaction<T>),
}
Variants
Client(PhantomData<(R, T)>, Command, &'a Client)
Transaction(PhantomData<R>, Command, &'a Transaction<T>)
Implementations
sourceimpl<'a, T, R> CommandResult<'a, T, R>where
R: FromValue,
T: Send + Sync,
impl<'a, T, R> CommandResult<'a, T, R>where
R: FromValue,
T: Send + Sync,
pub fn from_client(command: Command, client: &'a Client) -> Self
pub fn from_transaction(
command: Command,
transaction: &'a Transaction<T>
) -> Self
Trait Implementations
sourceimpl<'a, R> ClientCommandResult<'a, R> for CommandResult<'a, ClientResult, R>where
R: FromValue + Send + 'a,
impl<'a, R> ClientCommandResult<'a, R> for CommandResult<'a, ClientResult, R>where
R: FromValue + Send + 'a,
sourceimpl<'a, R> IntoFuture for CommandResult<'a, ClientResult, R>where
R: FromValue + Send + 'a,
impl<'a, R> IntoFuture for CommandResult<'a, ClientResult, R>where
R: FromValue + Send + 'a,
type IntoFuture = Pin<Box<dyn Future<Output = Result<R, Error>> + Send + 'a, Global>>
type IntoFuture = Pin<Box<dyn Future<Output = Result<R, Error>> + Send + 'a, Global>>
Which kind of future are we turning this into?
sourcefn into_future(self) -> Self::IntoFuture
fn into_future(self) -> Self::IntoFuture
Creates a future from a value. Read more
sourceimpl<'a, T1> IntoFuture for CommandResult<'a, TransactionResult0, T1>where
T1: FromValue + Send + Sync + 'a,
impl<'a, T1> IntoFuture for CommandResult<'a, TransactionResult0, T1>where
T1: FromValue + Send + Sync + 'a,
type Output = Result<Transaction<TransactionResult1<T1>>, Error>
type Output = Result<Transaction<TransactionResult1<T1>>, Error>
The output that the future will produce on completion.
type IntoFuture = Pin<Box<dyn Future<Output = Result<Transaction<TransactionResult1<T1>>, Error>> + Send + 'a, Global>>
type IntoFuture = Pin<Box<dyn Future<Output = Result<Transaction<TransactionResult1<T1>>, Error>> + Send + 'a, Global>>
Which kind of future are we turning this into?
sourcefn into_future(self) -> Self::IntoFuture
fn into_future(self) -> Self::IntoFuture
Creates a future from a value. Read more
sourceimpl<'a, T1, T2> IntoFuture for CommandResult<'a, TransactionResult1<T1>, T2>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
impl<'a, T1, T2> IntoFuture for CommandResult<'a, TransactionResult1<T1>, T2>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
type Output = Result<Transaction<TransactionResult2<T1, T2>>, Error>
type Output = Result<Transaction<TransactionResult2<T1, T2>>, Error>
The output that the future will produce on completion.
type IntoFuture = Pin<Box<dyn Future<Output = Result<Transaction<TransactionResult2<T1, T2>>, Error>> + Send + 'a, Global>>
type IntoFuture = Pin<Box<dyn Future<Output = Result<Transaction<TransactionResult2<T1, T2>>, Error>> + Send + 'a, Global>>
Which kind of future are we turning this into?
sourcefn into_future(self) -> Self::IntoFuture
fn into_future(self) -> Self::IntoFuture
Creates a future from a value. Read more
sourceimpl<'a, T1, T2, T3> IntoFuture for CommandResult<'a, TransactionResult2<T1, T2>, T3>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
impl<'a, T1, T2, T3> IntoFuture for CommandResult<'a, TransactionResult2<T1, T2>, T3>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
type Output = Result<Transaction<TransactionResult3<T1, T2, T3>>, Error>
type Output = Result<Transaction<TransactionResult3<T1, T2, T3>>, Error>
The output that the future will produce on completion.
type IntoFuture = Pin<Box<dyn Future<Output = Result<Transaction<TransactionResult3<T1, T2, T3>>, Error>> + Send + 'a, Global>>
type IntoFuture = Pin<Box<dyn Future<Output = Result<Transaction<TransactionResult3<T1, T2, T3>>, Error>> + Send + 'a, Global>>
Which kind of future are we turning this into?
sourcefn into_future(self) -> Self::IntoFuture
fn into_future(self) -> Self::IntoFuture
Creates a future from a value. Read more
sourceimpl<'a, T1, T2, T3, T4> IntoFuture for CommandResult<'a, TransactionResult3<T1, T2, T3>, T4>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
impl<'a, T1, T2, T3, T4> IntoFuture for CommandResult<'a, TransactionResult3<T1, T2, T3>, T4>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
type Output = Result<Transaction<TransactionResult4<T1, T2, T3, T4>>, Error>
type Output = Result<Transaction<TransactionResult4<T1, T2, T3, T4>>, Error>
The output that the future will produce on completion.
type IntoFuture = Pin<Box<dyn Future<Output = Result<Transaction<TransactionResult4<T1, T2, T3, T4>>, Error>> + Send + 'a, Global>>
type IntoFuture = Pin<Box<dyn Future<Output = Result<Transaction<TransactionResult4<T1, T2, T3, T4>>, Error>> + Send + 'a, Global>>
Which kind of future are we turning this into?
sourcefn into_future(self) -> Self::IntoFuture
fn into_future(self) -> Self::IntoFuture
Creates a future from a value. Read more
sourceimpl<'a, T1, T2, T3, T4, T5> IntoFuture for CommandResult<'a, TransactionResult4<T1, T2, T3, T4>, T5>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
impl<'a, T1, T2, T3, T4, T5> IntoFuture for CommandResult<'a, TransactionResult4<T1, T2, T3, T4>, T5>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
type Output = Result<Transaction<TransactionResult5<T1, T2, T3, T4, T5>>, Error>
type Output = Result<Transaction<TransactionResult5<T1, T2, T3, T4, T5>>, Error>
The output that the future will produce on completion.
type IntoFuture = Pin<Box<dyn Future<Output = Result<Transaction<TransactionResult5<T1, T2, T3, T4, T5>>, Error>> + Send + 'a, Global>>
type IntoFuture = Pin<Box<dyn Future<Output = Result<Transaction<TransactionResult5<T1, T2, T3, T4, T5>>, Error>> + Send + 'a, Global>>
Which kind of future are we turning this into?
sourcefn into_future(self) -> Self::IntoFuture
fn into_future(self) -> Self::IntoFuture
Creates a future from a value. Read more
sourceimpl<'a, T1, T2, T3, T4, T5, T6> IntoFuture for CommandResult<'a, TransactionResult5<T1, T2, T3, T4, T5>, T6>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
T6: FromValue + Send + Sync + 'a,
impl<'a, T1, T2, T3, T4, T5, T6> IntoFuture for CommandResult<'a, TransactionResult5<T1, T2, T3, T4, T5>, T6>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
T6: FromValue + Send + Sync + 'a,
type Output = Result<Transaction<TransactionResult6<T1, T2, T3, T4, T5, T6>>, Error>
type Output = Result<Transaction<TransactionResult6<T1, T2, T3, T4, T5, T6>>, Error>
The output that the future will produce on completion.
type IntoFuture = Pin<Box<dyn Future<Output = Result<Transaction<TransactionResult6<T1, T2, T3, T4, T5, T6>>, Error>> + Send + 'a, Global>>
type IntoFuture = Pin<Box<dyn Future<Output = Result<Transaction<TransactionResult6<T1, T2, T3, T4, T5, T6>>, Error>> + Send + 'a, Global>>
Which kind of future are we turning this into?
sourcefn into_future(self) -> Self::IntoFuture
fn into_future(self) -> Self::IntoFuture
Creates a future from a value. Read more
sourceimpl<'a, T1, T2, T3, T4, T5, T6, T7> IntoFuture for CommandResult<'a, TransactionResult6<T1, T2, T3, T4, T5, T6>, T7>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
T6: FromValue + Send + Sync + 'a,
T7: FromValue + Send + Sync + 'a,
impl<'a, T1, T2, T3, T4, T5, T6, T7> IntoFuture for CommandResult<'a, TransactionResult6<T1, T2, T3, T4, T5, T6>, T7>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
T6: FromValue + Send + Sync + 'a,
T7: FromValue + Send + Sync + 'a,
type Output = Result<Transaction<TransactionResult7<T1, T2, T3, T4, T5, T6, T7>>, Error>
type Output = Result<Transaction<TransactionResult7<T1, T2, T3, T4, T5, T6, T7>>, Error>
The output that the future will produce on completion.
type IntoFuture = Pin<Box<dyn Future<Output = Result<Transaction<TransactionResult7<T1, T2, T3, T4, T5, T6, T7>>, Error>> + Send + 'a, Global>>
type IntoFuture = Pin<Box<dyn Future<Output = Result<Transaction<TransactionResult7<T1, T2, T3, T4, T5, T6, T7>>, Error>> + Send + 'a, Global>>
Which kind of future are we turning this into?
sourcefn into_future(self) -> Self::IntoFuture
fn into_future(self) -> Self::IntoFuture
Creates a future from a value. Read more
sourceimpl<'a, T1, T2, T3, T4, T5, T6, T7, T8> IntoFuture for CommandResult<'a, TransactionResult7<T1, T2, T3, T4, T5, T6, T7>, T8>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
T6: FromValue + Send + Sync + 'a,
T7: FromValue + Send + Sync + 'a,
T8: FromValue + Send + Sync + 'a,
impl<'a, T1, T2, T3, T4, T5, T6, T7, T8> IntoFuture for CommandResult<'a, TransactionResult7<T1, T2, T3, T4, T5, T6, T7>, T8>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
T6: FromValue + Send + Sync + 'a,
T7: FromValue + Send + Sync + 'a,
T8: FromValue + Send + Sync + 'a,
type Output = Result<Transaction<TransactionResult8<T1, T2, T3, T4, T5, T6, T7, T8>>, Error>
type Output = Result<Transaction<TransactionResult8<T1, T2, T3, T4, T5, T6, T7, T8>>, Error>
The output that the future will produce on completion.
type IntoFuture = Pin<Box<dyn Future<Output = Result<Transaction<TransactionResult8<T1, T2, T3, T4, T5, T6, T7, T8>>, Error>> + Send + 'a, Global>>
type IntoFuture = Pin<Box<dyn Future<Output = Result<Transaction<TransactionResult8<T1, T2, T3, T4, T5, T6, T7, T8>>, Error>> + Send + 'a, Global>>
Which kind of future are we turning this into?
sourcefn into_future(self) -> Self::IntoFuture
fn into_future(self) -> Self::IntoFuture
Creates a future from a value. Read more
sourceimpl<'a, T1, T2, T3, T4, T5, T6, T7, T8, T9> IntoFuture for CommandResult<'a, TransactionResult8<T1, T2, T3, T4, T5, T6, T7, T8>, T9>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
T6: FromValue + Send + Sync + 'a,
T7: FromValue + Send + Sync + 'a,
T8: FromValue + Send + Sync + 'a,
T9: FromValue + Send + Sync + 'a,
impl<'a, T1, T2, T3, T4, T5, T6, T7, T8, T9> IntoFuture for CommandResult<'a, TransactionResult8<T1, T2, T3, T4, T5, T6, T7, T8>, T9>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
T6: FromValue + Send + Sync + 'a,
T7: FromValue + Send + Sync + 'a,
T8: FromValue + Send + Sync + 'a,
T9: FromValue + Send + Sync + 'a,
type Output = Result<Transaction<TransactionResult9<T1, T2, T3, T4, T5, T6, T7, T8, T9>>, Error>
type Output = Result<Transaction<TransactionResult9<T1, T2, T3, T4, T5, T6, T7, T8, T9>>, Error>
The output that the future will produce on completion.
type IntoFuture = Pin<Box<dyn Future<Output = Result<Transaction<TransactionResult9<T1, T2, T3, T4, T5, T6, T7, T8, T9>>, Error>> + Send + 'a, Global>>
type IntoFuture = Pin<Box<dyn Future<Output = Result<Transaction<TransactionResult9<T1, T2, T3, T4, T5, T6, T7, T8, T9>>, Error>> + Send + 'a, Global>>
Which kind of future are we turning this into?
sourcefn into_future(self) -> Self::IntoFuture
fn into_future(self) -> Self::IntoFuture
Creates a future from a value. Read more
sourceimpl<'a, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> IntoFuture for CommandResult<'a, TransactionResult9<T1, T2, T3, T4, T5, T6, T7, T8, T9>, T10>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
T6: FromValue + Send + Sync + 'a,
T7: FromValue + Send + Sync + 'a,
T8: FromValue + Send + Sync + 'a,
T9: FromValue + Send + Sync + 'a,
T10: FromValue + Send + Sync + 'a,
impl<'a, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> IntoFuture for CommandResult<'a, TransactionResult9<T1, T2, T3, T4, T5, T6, T7, T8, T9>, T10>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
T6: FromValue + Send + Sync + 'a,
T7: FromValue + Send + Sync + 'a,
T8: FromValue + Send + Sync + 'a,
T9: FromValue + Send + Sync + 'a,
T10: FromValue + Send + Sync + 'a,
type Output = Result<Transaction<TransactionResult10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>>, Error>
type Output = Result<Transaction<TransactionResult10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>>, Error>
The output that the future will produce on completion.
type IntoFuture = Pin<Box<dyn Future<Output = Result<Transaction<TransactionResult10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>>, Error>> + Send + 'a, Global>>
type IntoFuture = Pin<Box<dyn Future<Output = Result<Transaction<TransactionResult10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>>, Error>> + Send + 'a, Global>>
Which kind of future are we turning this into?
sourcefn into_future(self) -> Self::IntoFuture
fn into_future(self) -> Self::IntoFuture
Creates a future from a value. Read more
sourceimpl<'a, T1> TransactionCommandResult<'a, TransactionResult1<T1>, TransactionResult0> for CommandResult<'a, TransactionResult0, T1>where
T1: FromValue + Send + Sync + 'a,
impl<'a, T1> TransactionCommandResult<'a, TransactionResult1<T1>, TransactionResult0> for CommandResult<'a, TransactionResult0, T1>where
T1: FromValue + Send + Sync + 'a,
fn forget(self) -> Future<'a, Transaction<TransactionResult0>>
sourceimpl<'a, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> TransactionCommandResult<'a, TransactionResult10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, TransactionResult9<T1, T2, T3, T4, T5, T6, T7, T8, T9>> for CommandResult<'a, TransactionResult9<T1, T2, T3, T4, T5, T6, T7, T8, T9>, T10>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
T6: FromValue + Send + Sync + 'a,
T7: FromValue + Send + Sync + 'a,
T8: FromValue + Send + Sync + 'a,
T9: FromValue + Send + Sync + 'a,
T10: FromValue + Send + Sync + 'a,
impl<'a, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> TransactionCommandResult<'a, TransactionResult10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, TransactionResult9<T1, T2, T3, T4, T5, T6, T7, T8, T9>> for CommandResult<'a, TransactionResult9<T1, T2, T3, T4, T5, T6, T7, T8, T9>, T10>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
T6: FromValue + Send + Sync + 'a,
T7: FromValue + Send + Sync + 'a,
T8: FromValue + Send + Sync + 'a,
T9: FromValue + Send + Sync + 'a,
T10: FromValue + Send + Sync + 'a,
fn forget(
self
) -> Future<'a, Transaction<TransactionResult9<T1, T2, T3, T4, T5, T6, T7, T8, T9>>>
sourceimpl<'a, T1, T2> TransactionCommandResult<'a, TransactionResult2<T1, T2>, TransactionResult1<T1>> for CommandResult<'a, TransactionResult1<T1>, T2>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
impl<'a, T1, T2> TransactionCommandResult<'a, TransactionResult2<T1, T2>, TransactionResult1<T1>> for CommandResult<'a, TransactionResult1<T1>, T2>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
fn forget(self) -> Future<'a, Transaction<TransactionResult1<T1>>>
sourceimpl<'a, T1, T2, T3> TransactionCommandResult<'a, TransactionResult3<T1, T2, T3>, TransactionResult2<T1, T2>> for CommandResult<'a, TransactionResult2<T1, T2>, T3>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
impl<'a, T1, T2, T3> TransactionCommandResult<'a, TransactionResult3<T1, T2, T3>, TransactionResult2<T1, T2>> for CommandResult<'a, TransactionResult2<T1, T2>, T3>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
fn forget(self) -> Future<'a, Transaction<TransactionResult2<T1, T2>>>
sourceimpl<'a, T1, T2, T3, T4> TransactionCommandResult<'a, TransactionResult4<T1, T2, T3, T4>, TransactionResult3<T1, T2, T3>> for CommandResult<'a, TransactionResult3<T1, T2, T3>, T4>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
impl<'a, T1, T2, T3, T4> TransactionCommandResult<'a, TransactionResult4<T1, T2, T3, T4>, TransactionResult3<T1, T2, T3>> for CommandResult<'a, TransactionResult3<T1, T2, T3>, T4>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
fn forget(self) -> Future<'a, Transaction<TransactionResult3<T1, T2, T3>>>
sourceimpl<'a, T1, T2, T3, T4, T5> TransactionCommandResult<'a, TransactionResult5<T1, T2, T3, T4, T5>, TransactionResult4<T1, T2, T3, T4>> for CommandResult<'a, TransactionResult4<T1, T2, T3, T4>, T5>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
impl<'a, T1, T2, T3, T4, T5> TransactionCommandResult<'a, TransactionResult5<T1, T2, T3, T4, T5>, TransactionResult4<T1, T2, T3, T4>> for CommandResult<'a, TransactionResult4<T1, T2, T3, T4>, T5>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
fn forget(self) -> Future<'a, Transaction<TransactionResult4<T1, T2, T3, T4>>>
sourceimpl<'a, T1, T2, T3, T4, T5, T6> TransactionCommandResult<'a, TransactionResult6<T1, T2, T3, T4, T5, T6>, TransactionResult5<T1, T2, T3, T4, T5>> for CommandResult<'a, TransactionResult5<T1, T2, T3, T4, T5>, T6>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
T6: FromValue + Send + Sync + 'a,
impl<'a, T1, T2, T3, T4, T5, T6> TransactionCommandResult<'a, TransactionResult6<T1, T2, T3, T4, T5, T6>, TransactionResult5<T1, T2, T3, T4, T5>> for CommandResult<'a, TransactionResult5<T1, T2, T3, T4, T5>, T6>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
T6: FromValue + Send + Sync + 'a,
fn forget(
self
) -> Future<'a, Transaction<TransactionResult5<T1, T2, T3, T4, T5>>>
sourceimpl<'a, T1, T2, T3, T4, T5, T6, T7> TransactionCommandResult<'a, TransactionResult7<T1, T2, T3, T4, T5, T6, T7>, TransactionResult6<T1, T2, T3, T4, T5, T6>> for CommandResult<'a, TransactionResult6<T1, T2, T3, T4, T5, T6>, T7>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
T6: FromValue + Send + Sync + 'a,
T7: FromValue + Send + Sync + 'a,
impl<'a, T1, T2, T3, T4, T5, T6, T7> TransactionCommandResult<'a, TransactionResult7<T1, T2, T3, T4, T5, T6, T7>, TransactionResult6<T1, T2, T3, T4, T5, T6>> for CommandResult<'a, TransactionResult6<T1, T2, T3, T4, T5, T6>, T7>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
T6: FromValue + Send + Sync + 'a,
T7: FromValue + Send + Sync + 'a,
fn forget(
self
) -> Future<'a, Transaction<TransactionResult6<T1, T2, T3, T4, T5, T6>>>
sourceimpl<'a, T1, T2, T3, T4, T5, T6, T7, T8> TransactionCommandResult<'a, TransactionResult8<T1, T2, T3, T4, T5, T6, T7, T8>, TransactionResult7<T1, T2, T3, T4, T5, T6, T7>> for CommandResult<'a, TransactionResult7<T1, T2, T3, T4, T5, T6, T7>, T8>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
T6: FromValue + Send + Sync + 'a,
T7: FromValue + Send + Sync + 'a,
T8: FromValue + Send + Sync + 'a,
impl<'a, T1, T2, T3, T4, T5, T6, T7, T8> TransactionCommandResult<'a, TransactionResult8<T1, T2, T3, T4, T5, T6, T7, T8>, TransactionResult7<T1, T2, T3, T4, T5, T6, T7>> for CommandResult<'a, TransactionResult7<T1, T2, T3, T4, T5, T6, T7>, T8>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
T6: FromValue + Send + Sync + 'a,
T7: FromValue + Send + Sync + 'a,
T8: FromValue + Send + Sync + 'a,
fn forget(
self
) -> Future<'a, Transaction<TransactionResult7<T1, T2, T3, T4, T5, T6, T7>>>
sourceimpl<'a, T1, T2, T3, T4, T5, T6, T7, T8, T9> TransactionCommandResult<'a, TransactionResult9<T1, T2, T3, T4, T5, T6, T7, T8, T9>, TransactionResult8<T1, T2, T3, T4, T5, T6, T7, T8>> for CommandResult<'a, TransactionResult8<T1, T2, T3, T4, T5, T6, T7, T8>, T9>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
T6: FromValue + Send + Sync + 'a,
T7: FromValue + Send + Sync + 'a,
T8: FromValue + Send + Sync + 'a,
T9: FromValue + Send + Sync + 'a,
impl<'a, T1, T2, T3, T4, T5, T6, T7, T8, T9> TransactionCommandResult<'a, TransactionResult9<T1, T2, T3, T4, T5, T6, T7, T8, T9>, TransactionResult8<T1, T2, T3, T4, T5, T6, T7, T8>> for CommandResult<'a, TransactionResult8<T1, T2, T3, T4, T5, T6, T7, T8>, T9>where
T1: FromValue + Send + Sync + 'a,
T2: FromValue + Send + Sync + 'a,
T3: FromValue + Send + Sync + 'a,
T4: FromValue + Send + Sync + 'a,
T5: FromValue + Send + Sync + 'a,
T6: FromValue + Send + Sync + 'a,
T7: FromValue + Send + Sync + 'a,
T8: FromValue + Send + Sync + 'a,
T9: FromValue + Send + Sync + 'a,
fn forget(
self
) -> Future<'a, Transaction<TransactionResult8<T1, T2, T3, T4, T5, T6, T7, T8>>>
Auto Trait Implementations
impl<'a, T, R> !RefUnwindSafe for CommandResult<'a, T, R>
impl<'a, T, R> Send for CommandResult<'a, T, R>where
R: Send,
T: Send + Sync,
impl<'a, T, R> Sync for CommandResult<'a, T, R>where
R: Sync,
T: Sync,
impl<'a, T, R> Unpin for CommandResult<'a, T, R>where
R: Unpin,
T: Unpin,
impl<'a, T, R> !UnwindSafe for CommandResult<'a, T, R>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more