diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2025-09-21 23:08:41 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2025-09-21 23:08:41 +0800 |
| commit | 22c98311a8e8f4a1c94b0e4ac0f36b4e016a2bf4 (patch) | |
| tree | 6453e6991b39e05bda169bd13ceb4cf0f2ccecbd /src/tasks/server.rs | |
| parent | 2e1d12ec90ea12e8824d79dfc31b5b3cae397df8 (diff) | |
format
Diffstat (limited to 'src/tasks/server.rs')
| -rw-r--r-- | src/tasks/server.rs | 31 |
1 files changed, 26 insertions, 5 deletions
diff --git a/src/tasks/server.rs b/src/tasks/server.rs index 45be9f1..dee5254 100644 --- a/src/tasks/server.rs +++ b/src/tasks/server.rs @@ -18,15 +18,32 @@ pub enum Name { impl Display for Name { fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { - write!(f, "{:?}", self) + write!( + f, + "{:?}", + self + ) } } -pub const TASKS: &[Task] = &[Task(BaseTask { name: Name::GetIp, exec: get_ip })]; +pub const TASKS: &[Task] = &[ + Task( + BaseTask { + name: Name::GetIp, + exec: get_ip, + }, + ), +]; fn get_ip(_: &[&str], ctx: &ServerCtx) -> TaskOutput { - match ctx.stream.peer_addr() { - Ok(addr) => Ok(addr.ip().to_string()), + match ctx + .stream + .peer_addr() + { + Ok(addr) => Ok( + addr.ip() + .to_string(), + ), Err(e) => Err(e.to_string()), } } @@ -36,7 +53,11 @@ impl<'a> TryFrom<Name> for &'static Task<'a> { fn try_from(value: Name) -> Result<Self, Self::Error> { for task in TASKS { - if task.0.name == value { + if task + .0 + .name + == value + { return Ok(task); } } |
