Skip to content

Commit 48bcf3e

Browse files
Merge pull request #39 from hubertshelley/features/silent_db/index_support
publish v1.1.2 add fn body() on response
2 parents 5c76f5f + 9ff5216 commit 48bcf3e

File tree

21 files changed

+546
-276
lines changed

21 files changed

+546
-276
lines changed

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[workspace]
22
members = ["silent", "examples/*", "silent-db", "silent-db-macros"]
3-
default-members = ["silent", ]
3+
default-members = ["silent", "silent-db", "silent-db-macros"]
44
resolver = "2"
55

66
[workspace.package]
@@ -10,4 +10,4 @@ homepage = "https://github.com/hubertshelley/silent"
1010
license = "Apache-2.0"
1111
readme = "./readme.md"
1212
repository = "https://github.com/hubertshelley/silent"
13-
version = "1.1.1"
13+
version = "1.1.2"

examples/custom_response/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use silent::header::CONTENT_TYPE;
1+
use silent::header::{HeaderValue, CONTENT_TYPE};
22
use silent::prelude::*;
33

44
fn main() {

examples/middleware/src/main.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ impl MiddleWareHandler for MiddleWare {
3232
}
3333
Ok(())
3434
}
35-
async fn after_response(&self, _res: &mut Response) -> Result<()> {
35+
async fn after_response(&self, res: &mut Response) -> Result<()> {
3636
let count = self.count.load(std::sync::atomic::Ordering::SeqCst);
3737
info!("after_response count: {}", count);
3838
if count % 3 == 0 {
@@ -42,6 +42,9 @@ impl MiddleWareHandler for MiddleWare {
4242
msg: "bad request:after_response".to_string(),
4343
});
4444
}
45+
if let ResBody::Once(body) = res.body() {
46+
println!("body: {:?}", body);
47+
}
4548
Ok(())
4649
}
4750
}

examples/silent-db-macros/src/main.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@ use std::rc::Rc;
77

88
#[allow(dead_code)]
99
#[derive(Table)]
10-
#[table(name = "test_name", comment = "test_comment")]
10+
#[table(
11+
name = "test_name",
12+
comment = "test_comment",
13+
index(index_type = "unique", fields = "name,age")
14+
)]
1115
struct TestTable {
1216
#[field(field_type = "Int", primary_key, auto_increment, comment = "ID")]
1317
id: u32,

silent-db-macros/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,4 @@ quote = "1.0.35"
2121
syn = { version = "2.0.51", features = ["full"] }
2222
log = "0.4.20"
2323
proc-macro2 = "1.0.78"
24+
darling = "0.20.8"

0 commit comments

Comments
 (0)