Skip to content

Commit

Permalink
Merge pull request #171 from jsturtevant/fixes-for-latest-rust
Browse files Browse the repository at this point in the history
Clippy Fixes for latest rust (1.67)
  • Loading branch information
Tim-Zhang authored Feb 13, 2023
2 parents 964a095 + 4ad4088 commit 8c5121f
Show file tree
Hide file tree
Showing 10 changed files with 26 additions and 37 deletions.
11 changes: 5 additions & 6 deletions src/asynchronous/client.rs
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ impl Client {
self.req_tx
.send(msg)
.await
.map_err(|e| Error::Others(format!("Send packet to sender error {:?}", e)))?;
.map_err(|e| Error::Others(format!("Send packet to sender error {e:?}")))?;

let result = if timeout_nano == 0 {
rx.recv()
Expand All @@ -92,7 +92,7 @@ impl Client {
rx.recv(),
)
.await
.map_err(|e| Error::Others(format!("Receive packet timeout {:?}", e)))?
.map_err(|e| Error::Others(format!("Receive packet timeout {e:?}")))?
.ok_or_else(|| Error::Others("Receive packet from receiver error".to_string()))?
};

Expand Down Expand Up @@ -133,7 +133,7 @@ impl Client {
self.req_tx
.send(msg)
.await
.map_err(|e| Error::Others(format!("Send packet to sender error {:?}", e)))?;
.map_err(|e| Error::Others(format!("Send packet to sender error {e:?}")))?;

Ok(StreamInner::new(
stream_id,
Expand Down Expand Up @@ -210,7 +210,7 @@ impl WriterDelegate for ClientWriter {

// TODO: if None
if let Some(resp_tx) = resp_tx {
let e = Error::Socket(format!("{:?}", e));
let e = Error::Socket(format!("{e:?}"));
resp_tx
.send(Err(e))
.await
Expand Down Expand Up @@ -294,8 +294,7 @@ impl ReaderDelegate for ClientReader {
};
resp_tx
.send(Err(Error::Others(format!(
"Recver got malformed packet {:?}",
msg
"Recver got malformed packet {msg:?}"
))))
.await
.unwrap_or_else(|_e| error!("The request has returned"));
Expand Down
8 changes: 3 additions & 5 deletions src/asynchronous/server.rs
Original file line number Diff line number Diff line change
Expand Up @@ -454,8 +454,7 @@ impl HandlerContext {
get_status(
Code::INVALID_ARGUMENT,
format!(
"Stream id {}: data close message connot include data",
stream_id
"Stream id {stream_id}: data close message connot include data"
),
),
)
Expand All @@ -470,7 +469,7 @@ impl HandlerContext {
stream_id,
get_status(
Code::INVALID_ARGUMENT,
format!("Stream id {}: handling data error: {}", stream_id, e),
format!("Stream id {stream_id}: handling data error: {e}"),
),
)
.await;
Expand Down Expand Up @@ -616,8 +615,7 @@ impl HandlerContext {
task.await
.unwrap_or_else(|e| {
Err(Error::Others(format!(
"stream {} task got error {:?}",
path, e
"stream {path} task got error {e:?}"
)))
})
.map_err(|e| get_status(Code::UNKNOWN, e))
Expand Down
2 changes: 1 addition & 1 deletion src/asynchronous/stream.rs
Original file line number Diff line number Diff line change
Expand Up @@ -319,7 +319,7 @@ async fn _recv(rx: &mut ResultReceiver) -> Result<GenMessage> {
async fn _send(tx: &MessageSender, msg: GenMessage) -> Result<()> {
tx.send(msg)
.await
.map_err(|e| Error::Others(format!("Send data packet to sender error {:?}", e)))
.map_err(|e| Error::Others(format!("Send data packet to sender error {e:?}")))
}

#[derive(Clone, Copy, Debug, PartialEq, Eq)]
Expand Down
2 changes: 1 addition & 1 deletion src/asynchronous/utils.rs
Original file line number Diff line number Diff line change
Expand Up @@ -269,5 +269,5 @@ pub(crate) fn new_unix_stream_from_raw_fd(fd: RawFd) -> UnixStream {
}

pub(crate) fn get_path(service: &str, method: &str) -> String {
format!("/{}/{}", service, method)
format!("/{service}/{method}")
}
13 changes: 5 additions & 8 deletions src/common.rs
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,7 @@ pub(crate) enum Domain {
pub(crate) fn do_listen(listener: RawFd) -> Result<()> {
if let Err(e) = fcntl(listener, FcntlArg::F_SETFL(OFlag::O_NONBLOCK)) {
return Err(Error::Others(format!(
"failed to set listener fd: {} as non block: {}",
listener, e
"failed to set listener fd: {listener} as non block: {e}"
)));
}

Expand All @@ -43,7 +42,7 @@ fn parse_sockaddr(addr: &str) -> Result<(Domain, &str)> {
return Ok((Domain::Vsock, addr));
}

Err(Error::Others(format!("Scheme {:?} is not supported", addr)))
Err(Error::Others(format!("Scheme {addr:?} is not supported")))
}

#[cfg(not(any(target_os = "linux", target_os = "android")))]
Expand All @@ -57,7 +56,7 @@ fn parse_sockaddr(addr: &str) -> Result<(Domain, &str)> {
return Ok((Domain::Unix, addr));
}

Err(Error::Others(format!("Scheme {:?} is not supported", addr)))
Err(Error::Others(format!("Scheme {addr:?} is not supported")))
}

#[cfg(any(
Expand All @@ -67,8 +66,7 @@ fn parse_sockaddr(addr: &str) -> Result<(Domain, &str)> {
pub(crate) fn set_fd_close_exec(fd: RawFd) -> Result<RawFd> {
if let Err(e) = fcntl(fd, FcntlArg::F_SETFD(FdFlag::FD_CLOEXEC)) {
return Err(Error::Others(format!(
"failed to set fd: {} as close-on-exec: {}",
fd, e
"failed to set fd: {fd} as close-on-exec: {e}"
)));
}
Ok(fd)
Expand Down Expand Up @@ -125,8 +123,7 @@ fn make_socket(addr: (&str, u32)) -> Result<(RawFd, Domain, SockAddr)> {
let sockaddr_port_v: Vec<&str> = sockaddrv.split(':').collect();
if sockaddr_port_v.len() != 2 {
return Err(Error::Others(format!(
"sockaddr {} is not right for vsock",
sockaddr
"sockaddr {sockaddr} is not right for vsock"
)));
}
let port: u32 = sockaddr_port_v[1]
Expand Down
6 changes: 3 additions & 3 deletions src/sync/channel.rs
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ fn read_message_header(fd: RawFd) -> Result<MessageHeader> {
if size != MESSAGE_HEADER_LENGTH {
return Err(sock_error_msg(
size,
format!("Message header length {} is too small", size),
format!("Message header length {size} is too small"),
));
}

Expand Down Expand Up @@ -132,7 +132,7 @@ fn write_message_header(fd: RawFd, mh: MessageHeader) -> Result<()> {
if size != MESSAGE_HEADER_LENGTH {
return Err(sock_error_msg(
size,
format!("Send Message header length size {} is not right", size),
format!("Send Message header length size {size} is not right"),
));
}

Expand All @@ -146,7 +146,7 @@ pub fn write_message(fd: RawFd, mh: MessageHeader, buf: Vec<u8>) -> Result<()> {
if size != buf.len() {
return Err(sock_error_msg(
size,
format!("Send Message length size {} is not right", size),
format!("Send Message length size {size} is not right"),
));
}

Expand Down
5 changes: 2 additions & 3 deletions src/sync/client.rs
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ impl Client {
let mut map = recver_map_orig.lock().unwrap();
for (_, recver_tx) in map.iter_mut() {
recver_tx
.send(Err(Error::Socket(format!("socket error {}", y))))
.send(Err(Error::Socket(format!("socket error {y}"))))
.unwrap_or_else(|e| {
error!("The request has returned error {:?}", e)
});
Expand All @@ -177,8 +177,7 @@ impl Client {
if mh.type_ != MESSAGE_TYPE_RESPONSE {
recver_tx
.send(Err(Error::Others(format!(
"Recver got malformed packet {:?} {:?}",
mh, buf
"Recver got malformed packet {mh:?} {buf:?}"
))))
.unwrap_or_else(|_e| error!("The request has returned"));
continue;
Expand Down
2 changes: 1 addition & 1 deletion src/sync/server.rs
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,7 @@ fn start_method_handler_thread(
let method = if let Some(x) = methods.get(&path) {
x
} else {
let status = get_status(Code::INVALID_ARGUMENT, format!("{} does not exist", path));
let status = get_status(Code::INVALID_ARGUMENT, format!("{path} does not exist"));
let mut res = Response::new();
res.set_status(status);
if let Err(x) = response_to_channel(mh.stream_id, res, res_tx.clone()) {
Expand Down
12 changes: 4 additions & 8 deletions ttrpc-codegen/src/convert.rs
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,7 @@ trait ProtobufOptions {
impl<'a> ProtobufOptions for &'a [model::ProtobufOption] {
fn by_name(&self, name: &str) -> Option<&model::ProtobufConstant> {
let option_name = name;
for &model::ProtobufOption {
ref name,
ref value,
} in *self
{
for model::ProtobufOption { name, value } in *self {
if name == option_name {
return Some(value);
}
Expand Down Expand Up @@ -224,7 +220,7 @@ impl AbsolutePath {
} else {
assert!(!path.starts_with('.'));
assert!(!path.ends_with('.'));
AbsolutePath::new(format!(".{}", path))
AbsolutePath::new(format!(".{path}"))
}
}

Expand Down Expand Up @@ -396,7 +392,7 @@ struct Resolver<'a> {

impl<'a> Resolver<'a> {
fn map_entry_name_for_field_name(field_name: &str) -> String {
format!("{}_MapEntry", field_name)
format!("{field_name}_MapEntry")
}

fn map_entry_field(
Expand Down Expand Up @@ -964,7 +960,7 @@ impl<'a> Resolver<'a> {
v.map_err(|()| {
ConvertError::UnsupportedExtensionType(
option_name.to_owned(),
format!("{:?}", field_type),
format!("{field_type:?}"),
)
})
}
Expand Down
2 changes: 1 addition & 1 deletion ttrpc-codegen/src/parser.rs
Original file line number Diff line number Diff line change
Expand Up @@ -912,7 +912,7 @@ impl<'a> Parser<'a> {

fn next_ident_if_in(&mut self, idents: &[&str]) -> ParserResult<Option<String>> {
let v = match self.lookahead()? {
Some(&Token::Ident(ref next)) => {
Some(Token::Ident(next)) => {
if idents.iter().any(|i| i == next) {
next.clone()
} else {
Expand Down

0 comments on commit 8c5121f

Please sign in to comment.