fix import example and logging output

This commit is contained in:
collin 2022-08-01 16:23:20 -07:00
parent bef473b656
commit f0a6e9421b
7 changed files with 8 additions and 19 deletions

View File

@ -1,16 +1,18 @@
// A (x, y) coordinate point
// A (x, y) coordinate point.
circuit Point {
x: u32,
y: u32,
}
// Returns a new point.
function new(x: u32, y: u32) -> Point {
return Point {x, y};
}
function add(a: Point, b: Point) -> Point {
// Returns the sum of two points.
function sum(a: Point, b: Point) -> Point {
return Point {
x: a.x + b.x,
y: a.y + b.y,
}
};
}

View File

@ -1,7 +1,4 @@
// The program input for point/src/main.leo
// The program input for import_point/src/main.leo
[main]
public a: u32 = 1u32;
b: u32 = 2u32; // Input variable `b` is private by default.
[foo]
x: u64 = 5u64;

View File

@ -1,5 +1,5 @@
{
"program": "helloworld.aleo",
"program": "import_point.aleo",
"version": "0.0.0",
"description": "",
"development": {

View File

@ -2,7 +2,7 @@
// In testnet3, Leo imports all symbols from a file by default.
import point.leo;
// The 'point' main function.
// The main function.
function main(public a: u32, b: u32) -> u32 {
return a + b;
}

View File

@ -27,13 +27,9 @@ pub use new::New;
pub mod run;
pub use run::Run;
// pub mod init;
// pub use init::Init;
use crate::context::*;
use leo_errors::Result;
use std::time::Instant;
use tracing::span::Span;
pub(crate) type Network = snarkvm::prelude::Testnet3;
@ -83,16 +79,10 @@ pub trait Command {
let span = span.enter();
// Calculate the execution time for this command.
let timer = Instant::now();
let out = self.apply(context, input);
drop(span);
// Use the done context to print the execution time for this command.
tracing::span!(tracing::Level::INFO, "Done").in_scope(|| {
tracing::info!("Finished in {} milliseconds \n", timer.elapsed().as_millis());
});
out
}