Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Fix clippy lifetimes#1198

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
sfackler merged 6 commits intorust-postgres:masterfromallan2:clippy
Feb 2, 2025
Merged
Show file tree
Hide file tree
Changes fromall commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletionspostgres-protocol/src/message/backend.rs
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -475,7 +475,7 @@ pub struct ColumnFormats<'a> {
remaining: u16,
}

impl<'a> FallibleIterator for ColumnFormats<'a> {
impl FallibleIterator for ColumnFormats<'_> {
type Item = u16;
type Error = io::Error;

Expand DownExpand Up@@ -557,7 +557,7 @@ pub struct DataRowRanges<'a> {
remaining: u16,
}

impl<'a> FallibleIterator for DataRowRanges<'a> {
impl FallibleIterator for DataRowRanges<'_> {
type Item = Option<Range<usize>>;
type Error = io::Error;

Expand DownExpand Up@@ -645,7 +645,7 @@ pub struct ErrorField<'a> {
value: &'a [u8],
}

impl<'a> ErrorField<'a> {
impl ErrorField<'_> {
#[inline]
pub fn type_(&self) -> u8 {
self.type_
Expand DownExpand Up@@ -717,7 +717,7 @@ pub struct Parameters<'a> {
remaining: u16,
}

impl<'a> FallibleIterator for Parameters<'a> {
impl FallibleIterator for Parameters<'_> {
type Item = Oid;
type Error = io::Error;

Expand Down
4 changes: 2 additions & 2 deletionspostgres-protocol/src/types/mod.rs
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -582,7 +582,7 @@ impl<'a> Array<'a> {
/// An iterator over the dimensions of an array.
pub struct ArrayDimensions<'a>(&'a [u8]);

impl<'a> FallibleIterator for ArrayDimensions<'a> {
impl FallibleIterator for ArrayDimensions<'_> {
type Item = ArrayDimension;
type Error = StdBox<dyn Error + Sync + Send>;

Expand DownExpand Up@@ -950,7 +950,7 @@ pub struct PathPoints<'a> {
buf: &'a [u8],
}

impl<'a> FallibleIterator for PathPoints<'a> {
impl FallibleIterator for PathPoints<'_> {
type Item = Point;
type Error = StdBox<dyn Error + Sync + Send>;

Expand Down
22 changes: 11 additions & 11 deletionspostgres-types/src/lib.rs
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -914,7 +914,7 @@ pub enum Format {
Binary,
}

impl<'a,T> ToSql for &'aT
impl<T> ToSql for &T
where
T: ToSql,
{
Expand DownExpand Up@@ -955,15 +955,15 @@ impl<T: ToSql> ToSql for Option<T> {

fn encode_format(&self, ty: &Type) -> Format {
match self {
Some(refval) => val.encode_format(ty),
Some(val) => val.encode_format(ty),
None => Format::Binary,
}
}

to_sql_checked!();
}

impl<'a,T: ToSql> ToSql for &'a[T] {
impl<T: ToSql> ToSql for &[T] {
fn to_sql(&self, ty: &Type, w: &mut BytesMut) -> Result<IsNull, Box<dyn Error + Sync + Send>> {
let member_type = match *ty.kind() {
Kind::Array(ref member) => member,
Expand DownExpand Up@@ -1004,7 +1004,7 @@ impl<'a, T: ToSql> ToSql for &'a [T] {
to_sql_checked!();
}

impl<'a> ToSql for &'a[u8] {
impl ToSql for &[u8] {
fn to_sql(&self, _: &Type, w: &mut BytesMut) -> Result<IsNull, Box<dyn Error + Sync + Send>> {
types::bytea_to_sql(self, w);
Ok(IsNull::No)
Expand DownExpand Up@@ -1064,7 +1064,7 @@ impl<T: ToSql> ToSql for Box<[T]> {
to_sql_checked!();
}

impl<'a> ToSql for Cow<'a, [u8]> {
impl ToSql for Cow<'_, [u8]> {
fn to_sql(&self, ty: &Type, w: &mut BytesMut) -> Result<IsNull, Box<dyn Error + Sync + Send>> {
<&[u8] as ToSql>::to_sql(&self.as_ref(), ty, w)
}
Expand All@@ -1088,7 +1088,7 @@ impl ToSql for Vec<u8> {
to_sql_checked!();
}

impl<'a> ToSql for &'astr {
impl ToSql for &str {
fn to_sql(&self, ty: &Type, w: &mut BytesMut) -> Result<IsNull, Box<dyn Error + Sync + Send>> {
match ty.name() {
"ltree" => types::ltree_to_sql(self, w),
Expand All@@ -1109,7 +1109,7 @@ impl<'a> ToSql for &'a str {
to_sql_checked!();
}

impl<'a> ToSql for Cow<'a, str> {
impl ToSql for Cow<'_, str> {
fn to_sql(&self, ty: &Type, w: &mut BytesMut) -> Result<IsNull, Box<dyn Error + Sync + Send>> {
<&str as ToSql>::to_sql(&self.as_ref(), ty, w)
}
Expand DownExpand Up@@ -1256,17 +1256,17 @@ impl BorrowToSql for &dyn ToSql {
}
}

impl<'a> sealed::Sealed for Box<dyn ToSql + Sync + 'a> {}
impl sealed::Sealed for Box<dyn ToSql + Sync + '_> {}

impl<'a> BorrowToSql for Box<dyn ToSql + Sync + 'a> {
impl BorrowToSql for Box<dyn ToSql + Sync + '_> {
#[inline]
fn borrow_to_sql(&self) -> &dyn ToSql {
self.as_ref()
}
}

impl<'a> sealed::Sealed for Box<dyn ToSql + Sync + Send + 'a> {}
impl<'a> BorrowToSql for Box<dyn ToSql + Sync + Send + 'a> {
impl sealed::Sealed for Box<dyn ToSql + Sync + Send + '_> {}
impl BorrowToSql for Box<dyn ToSql + Sync + Send + '_> {
#[inline]
fn borrow_to_sql(&self) -> &dyn ToSql {
self.as_ref()
Expand Down
6 changes: 3 additions & 3 deletionspostgres/src/notifications.rs
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -77,7 +77,7 @@ pub struct Iter<'a> {
connection: ConnectionRef<'a>,
}

impl<'a> FallibleIterator for Iter<'a> {
impl FallibleIterator for Iter<'_> {
type Item = Notification;
type Error = Error;

Expand All@@ -100,7 +100,7 @@ pub struct BlockingIter<'a> {
connection: ConnectionRef<'a>,
}

impl<'a> FallibleIterator for BlockingIter<'a> {
impl FallibleIterator for BlockingIter<'_> {
type Item = Notification;
type Error = Error;

Expand DownExpand Up@@ -129,7 +129,7 @@ pub struct TimeoutIter<'a> {
timeout: Duration,
}

impl<'a> FallibleIterator for TimeoutIter<'a> {
impl FallibleIterator for TimeoutIter<'_> {
type Item = Notification;
type Error = Error;

Expand Down
2 changes: 1 addition & 1 deletionpostgres/src/transaction.rs
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -12,7 +12,7 @@ pub struct Transaction<'a> {
transaction: Option<tokio_postgres::Transaction<'a>>,
}

impl<'a> Drop for Transaction<'a> {
impl Drop for Transaction<'_> {
fn drop(&mut self) {
if let Some(transaction) = self.transaction.take() {
let _ = self.connection.block_on(transaction.rollback());
Expand Down
4 changes: 2 additions & 2 deletionstokio-postgres/src/query.rs
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -20,7 +20,7 @@ use std::task::{Context, Poll};

struct BorrowToSqlParamsDebug<'a, T>(&'a [T]);

impl<'a,T> fmt::Debug for BorrowToSqlParamsDebug<'a, T>
impl<T> fmt::Debug for BorrowToSqlParamsDebug<'_, T>
where
T: BorrowToSql,
{
Expand DownExpand Up@@ -61,7 +61,7 @@ where
})
}

pub async fn query_typed<'a,P, I>(
pub async fn query_typed<P, I>(
client: &Arc<InnerClient>,
query: &str,
params: I,
Expand Down
4 changes: 2 additions & 2 deletionstokio-postgres/src/row.rs
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -79,9 +79,9 @@ impl RowIndex for str {
}
}

impl<'a,T> Sealed for &'aT where T: ?Sized + Sealed {}
impl<T> Sealed for &T where T: ?Sized + Sealed {}

impl<'a,T> RowIndex for &'aT
impl<T> RowIndex for &T
where
T: ?Sized + RowIndex,
{
Expand Down
2 changes: 1 addition & 1 deletiontokio-postgres/src/to_statement.rs
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -11,7 +11,7 @@ mod private {
Query(&'a str),
}

impl<'a> ToStatementType<'a> {
impl ToStatementType<'_> {
pub async fn into_statement(self, client: &Client) -> Result<Statement, Error> {
match self {
ToStatementType::Statement(s) => Ok(s.clone()),
Expand Down
2 changes: 1 addition & 1 deletiontokio-postgres/src/transaction.rs
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -33,7 +33,7 @@ struct Savepoint {
depth: u32,
}

impl<'a> Drop for Transaction<'a> {
impl Drop for Transaction<'_> {
fn drop(&mut self) {
if self.done {
return;
Expand Down
2 changes: 1 addition & 1 deletiontokio-postgres/src/transaction_builder.rs
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -113,7 +113,7 @@ impl<'a> TransactionBuilder<'a> {
done: bool,
}

impl<'a> Drop for RollbackIfNotDone<'a> {
impl Drop for RollbackIfNotDone<'_> {
fn drop(&mut self) {
if self.done {
return;
Expand Down
2 changes: 1 addition & 1 deletiontokio-postgres/tests/test/types/mod.rs
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -509,7 +509,7 @@ async fn domain() {
to_sql_checked!();
}

impl<'a> FromSql<'a> for SessionId {
impl FromSql<'_> for SessionId {
fn from_sql(ty: &Type, raw: &[u8]) -> result::Result<Self, Box<dyn Error + Sync + Send>> {
Vec::<u8>::from_sql(ty, raw).map(SessionId)
}
Expand Down
Loading

[8]ページ先頭

©2009-2025 Movatter.jp