summaryrefslogtreecommitdiff
path: root/src/tasks/server.rs
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2025-09-21 23:08:41 +0800
committerlittleblack111 <littleblack11111@gmail.com>2025-09-21 23:08:41 +0800
commit22c98311a8e8f4a1c94b0e4ac0f36b4e016a2bf4 (patch)
tree6453e6991b39e05bda169bd13ceb4cf0f2ccecbd /src/tasks/server.rs
parent2e1d12ec90ea12e8824d79dfc31b5b3cae397df8 (diff)
format
Diffstat (limited to 'src/tasks/server.rs')
-rw-r--r--src/tasks/server.rs31
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);
}
}