Candid: the interface description language of the Internet Computer smart contracts - 陈研
第三届中国Rust开发者大会 Candid: the interface description language of the Internet Computer smart contracts Yan Chen DFINITY Foundation Rust China Conf 2023 −− How DFINITY uses procedure macro to extend Rust Send (42 : nat) Decode as () Decode as (record { name : text }) Candid: a strongly typed interface description language • Primitive types • nat, int, nat{8-64}, int{8-64}, float{32,64}, bool implement type reflection in Rust • Export interface description • How to simulate monomorphization and share states across procedure macro • Import interface description • How to control generated code0 码力 | 35 页 | 1.35 MB | 1 年前3Go 101 (Golang 101) v1.21.0
memory leaking. 4. Views interface values as boxes for wrapping non-interface values. I found thinking interface values as value boxes is very helpful to clear many interface related confusions. 5. Clarifies parse user code. Up to now (Go 1.21), Go has only 25 keywords: break default func interface select case defer go map struct chan else goto package import, package, type and var are used to declare all kinds of code elements in Go programs. chan, interface, map and struct are used as parts in some composite type denotations. break, case, continue, default0 码力 | 610 页 | 945.17 KB | 1 年前3Go 101 (Golang 101) v1.21.0
memory leaking. 4. Views interface values as boxes for wrapping non-interface values. I found thinking interface values as value boxes is very helpful to clear many interface related confusions. 5. Clarifies parse user code. Up to now (Go 1.21), Go has only 25 keywords: 1| break default func interface select 2| case defer go map struct 3| chan else goto package import, package, type and var are used to declare all kinds of code elements in Go programs. chan, interface, map and struct are used as parts in some composite type denotations. break, case, continue, default0 码力 | 880 页 | 833.34 KB | 1 年前3Go 101 (Golang 101) v1.21.0
memory leaking. 4. Views interface values as boxes for wrapping non-interface values. I found thinking interface values as value boxes is very helpful to clear many interface related confusions. 5. Clarifies parse user code. Up to now (Go 1.21), Go has only 25 keywords: 1| break default func interface select 2| case defer go map struct 3| chan else goto import, package, type and var are used to declare all kinds of code elements in Go programs. chan, interface, map and struct are used as parts in some composite type denotations. break, case, continue, default0 码力 | 630 页 | 3.77 MB | 1 年前3Spring Framework 2.0.8 Reference
......................................................................... 86 4.2. The Resource interface ............................................................................................... .............................................................. 88 4.5. The ResourceLoaderAware interface ............................................................................. 89 4.6. Resources .................................................. 95 5.2. Validation using Spring's Validator interface ................................................................ 95 5.3. Resolving codes to error0 码力 | 502 页 | 3.61 MB | 1 年前3Spring Framework 2.0.7 Reference
......................................................................... 86 4.2. The Resource interface ............................................................................................... .............................................................. 88 4.5. The ResourceLoaderAware interface ............................................................................. 89 4.6. Resources .................................................. 95 5.2. Validation using Spring's Validator interface ................................................................ 95 5.3. Resolving codes to error0 码力 | 502 页 | 3.61 MB | 1 年前3Spring Framework 2.0.4 Reference
......................................................................... 86 4.2. The Resource interface ............................................................................................... .............................................................. 88 4.5. The ResourceLoaderAware interface ............................................................................. 89 4.6. Resources .................................................. 95 5.2. Validation using Spring's Validator interface ................................................................ 95 5.3. Resolving codes to error0 码力 | 500 页 | 3.60 MB | 1 年前3Spring Framework 2.0.5 Reference
......................................................................... 85 4.2. The Resource interface ............................................................................................... .............................................................. 87 4.5. The ResourceLoaderAware interface ............................................................................. 88 4.6. Resources .................................................. 94 5.2. Validation using Spring's Validator interface ................................................................ 94 5.3. Resolving codes to error0 码力 | 499 页 | 3.59 MB | 1 年前3Spring Framework 2.0.6 Reference
......................................................................... 86 4.2. The Resource interface ............................................................................................... .............................................................. 88 4.5. The ResourceLoaderAware interface ............................................................................. 89 4.6. Resources .................................................. 95 5.2. Validation using Spring's Validator interface ................................................................ 95 5.3. Resolving codes to error0 码力 | 499 页 | 3.60 MB | 1 年前3Spring Framework 1.2.2 Changelog
throwing Exception anymore) Package org.springframework.jmx * introduced MBeanExporterListener interface, for notification about MBean registration and unregistration events * added "listeners" bean property to MBeanExporter, accepting a list of MBeanExporterListeners to be notified * added SelfNaming interface, to be implemented by infrastructure components that provide their own JMX ObjectName * refined not fully initialized yet * added "getBeanPostProcessorCount" method to ConfigurableBeanFactory interface * fixed AbstractBeanFactory to destroy chains of beans in correct order even with non-disposable0 码力 | 72 页 | 205.76 KB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100