Skip to content

Commit 16f5a8b

Browse files
committed
Add async server support.
1 parent e34578d commit 16f5a8b

File tree

15 files changed

+5209
-1100
lines changed

15 files changed

+5209
-1100
lines changed

Cargo.lock

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

conjure-codegen/src/context.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -818,6 +818,14 @@ impl Context {
818818
self.prelude_ident(name, "Default", "std::default::Default")
819819
}
820820

821+
pub fn sync_ident(&self, name: &TypeName) -> TokenStream {
822+
self.prelude_ident(name, "Sync", "std::marker::Sync")
823+
}
824+
825+
pub fn send_ident(&self, name: &TypeName) -> TokenStream {
826+
self.prelude_ident(name, "Send", "std::marker::Send")
827+
}
828+
821829
fn prelude_ident(&self, name: &TypeName, short: &str, long: &str) -> TokenStream {
822830
let s = if self.type_name(name.name()) == short {
823831
long

conjure-codegen/src/example_types/another/mod.rs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)