Suppress ouroboros
missing docs warnings (#288)
* Suppress `ouroboros` missing docs warnings * Suppress warnings
This commit is contained in:
parent
5f768aa436
commit
f4008f9f7c
@ -1,3 +1,5 @@
|
|||||||
|
#![allow(missing_docs)]
|
||||||
|
|
||||||
use std::{pin::Pin, task::Poll};
|
use std::{pin::Pin, task::Poll};
|
||||||
|
|
||||||
#[cfg(feature = "mock")]
|
#[cfg(feature = "mock")]
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
#![allow(missing_docs)]
|
||||||
|
|
||||||
use std::{ops::DerefMut, pin::Pin, task::Poll};
|
use std::{ops::DerefMut, pin::Pin, task::Poll};
|
||||||
|
|
||||||
use futures::Stream;
|
use futures::Stream;
|
||||||
@ -11,9 +13,9 @@ use futures::lock::MutexGuard;
|
|||||||
|
|
||||||
use crate::{DbErr, InnerConnection, QueryResult, Statement};
|
use crate::{DbErr, InnerConnection, QueryResult, Statement};
|
||||||
|
|
||||||
#[ouroboros::self_referencing]
|
|
||||||
/// `TransactionStream` cannot be used in a `transaction` closure as it does not impl `Send`.
|
/// `TransactionStream` cannot be used in a `transaction` closure as it does not impl `Send`.
|
||||||
/// It seems to be a Rust limitation right now, and solution to work around this deemed to be extremely hard.
|
/// It seems to be a Rust limitation right now, and solution to work around this deemed to be extremely hard.
|
||||||
|
#[ouroboros::self_referencing]
|
||||||
pub struct TransactionStream<'a> {
|
pub struct TransactionStream<'a> {
|
||||||
stmt: Statement,
|
stmt: Statement,
|
||||||
conn: MutexGuard<'a, InnerConnection>,
|
conn: MutexGuard<'a, InnerConnection>,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user