Displaying 15 results from an estimated 15 matches for "create_no_environment_flag".
2019 Jun 27
0
[PATCH 2/9] Rust bindings: Add create / close functions
...tfs_h);
+ static GUESTFS_CREATE_NO_ENVIRONMENT: i64;
+ static GUESTFS_CREATE_NO_CLOSE_ON_EXIT: i64;
+}
+
+pub struct Handle {
+ g: *mut guestfs_h,
+}
+
+impl Drop for Handle {
+ fn drop(&mut self) {
+ unsafe { guestfs_close(self.g) }
+ }
+}
+
+pub struct CreateFlags {
+ create_no_environment_flag: bool,
+ create_no_close_on_exit_flag: bool,
+}
+
+impl CreateFlags {
+ pub fn new() -> CreateFlags {
+ CreateFlags {
+ create_no_environment_flag: false,
+ create_no_close_on_exit_flag: false,
+ }
+ }
+
+ pub fn create_no_environment(mut self, fla...
2019 Jun 27
2
Re: [PATCH 3/9] Rust bindings: Add 4 bindings tests
...4 = 2;
> +
> pub struct Handle {
> g: *mut guestfs_h,
> }
> @@ -61,13 +63,17 @@ pub struct CreateFlags {
> }
>
> impl CreateFlags {
> - pub fn new() -> CreateFlags {
> + pub fn none() -> CreateFlags {
> CreateFlags {
> create_no_environment_flag: false,
> create_no_close_on_exit_flag: false,
> }
> }
>
> + pub fn new() -> CreateFlags {
> + CreateFlags::none()
> + }
> +
> pub fn create_no_environment(mut self, flag: bool) -> CreateFlags {
> self.creat...
2019 Jun 27
1
Re: [PATCH 3/9] Rust bindings: Add 4 bindings tests
...gt; > > @@ -61,13 +63,17 @@ pub struct CreateFlags {
> > > }
> > >
> > > impl CreateFlags {
> > > - pub fn new() -> CreateFlags {
> > > + pub fn none() -> CreateFlags {
> > > CreateFlags {
> > > create_no_environment_flag: false,
> > > create_no_close_on_exit_flag: false,
> > > }
> > > }
> > >
> > > + pub fn new() -> CreateFlags {
> > > + CreateFlags::none()
> > > + }
> > > +
> > > pub fn...
2019 Jun 27
0
[PATCH 3/9] Rust bindings: Add 4 bindings tests
...RONMENT: i64 = 1;
+const GUESTFS_CREATE_NO_CLOSE_ON_EXIT: i64 = 2;
+
pub struct Handle {
g: *mut guestfs_h,
}
@@ -61,13 +63,17 @@ pub struct CreateFlags {
}
impl CreateFlags {
- pub fn new() -> CreateFlags {
+ pub fn none() -> CreateFlags {
CreateFlags {
create_no_environment_flag: false,
create_no_close_on_exit_flag: false,
}
}
+ pub fn new() -> CreateFlags {
+ CreateFlags::none()
+ }
+
pub fn create_no_environment(mut self, flag: bool) -> CreateFlags {
self.create_no_environment_flag = flag;
self
@@ -97...
2019 Jun 27
0
Re: [PATCH 3/9] Rust bindings: Add 4 bindings tests
...; g: *mut guestfs_h,
> > }
> > @@ -61,13 +63,17 @@ pub struct CreateFlags {
> > }
> >
> > impl CreateFlags {
> > - pub fn new() -> CreateFlags {
> > + pub fn none() -> CreateFlags {
> > CreateFlags {
> > create_no_environment_flag: false,
> > create_no_close_on_exit_flag: false,
> > }
> > }
> >
> > + pub fn new() -> CreateFlags {
> > + CreateFlags::none()
> > + }
> > +
> > pub fn create_no_environment(mut self, flag: bool) -...
2019 Jul 20
0
[PATCH] Rust bindings: Add Rust bindings
...;
+ if g.is_null() {
+ Err("failed to create guestfs handle")
+ } else {
+ Ok(Handle { g })
+ }
+ }
+}
+
+impl Drop for Handle {
+ fn drop(&mut self) {
+ unsafe { guestfs_close(self.g) }
+ }
+}
+
+pub struct CreateFlags {
+ create_no_environment_flag: bool,
+ create_no_close_on_exit_flag: bool,
+}
+
+impl CreateFlags {
+ pub fn none() -> CreateFlags {
+ CreateFlags {
+ create_no_environment_flag: false,
+ create_no_close_on_exit_flag: false,
+ }
+ }
+
+ pub fn new() -> CreateFlags {
+...
2019 Jul 23
2
Re: [PATCH] Rust bindings: Add Rust bindings
...estfs handle")
> + } else {
> + Ok(Handle { g })
> + }
> + }
> +}
> +
> +impl Drop for Handle {
> + fn drop(&mut self) {
> + unsafe { guestfs_close(self.g) }
> + }
> +}
> +
> +pub struct CreateFlags {
> + create_no_environment_flag: bool,
> + create_no_close_on_exit_flag: bool,
> +}
> +
> +impl CreateFlags {
> + pub fn none() -> CreateFlags {
> + CreateFlags {
> + create_no_environment_flag: false,
> + create_no_close_on_exit_flag: false,
> + }
> +...
2019 Jul 23
0
Re: [PATCH] Rust bindings: Add Rust bindings
...(flags.to_libc_int()) };
+ if g.is_null() {
+ Err(error::Error::Create)
+ } else {
+ Ok(Handle { g })
+ }
+ }
+}
+
+impl Drop for Handle {
+ fn drop(&mut self) {
+ unsafe { guestfs_close(self.g) }
+ }
+}
+
+pub struct CreateFlags {
+ create_no_environment_flag: bool,
+ create_no_close_on_exit_flag: bool,
+}
+
+impl CreateFlags {
+ pub fn none() -> CreateFlags {
+ CreateFlags {
+ create_no_environment_flag: false,
+ create_no_close_on_exit_flag: false,
+ }
+ }
+
+ pub fn new() -> CreateFlags {
+...
2019 Jul 20
2
Re: [PATCH] Rust bindings: Add Rust bindings
> Is this just trying if the guestfs can be linked with?
Yes. In OCaml bindings, there is the corresponding test(
https://github.com/libguestfs/libguestfs/blob/master/ocaml/t/guestfs_010_load.ml).
I just mimicked it. If it is not required, I will remove it.
divided the generated files and handmade files in rust/src/ directory. I'll
send this fixed patch to this mailing list.
I'm not
2019 Jun 27
16
[PATCH 1/9] Rust bindings: Add Rust bindings
From: Hiroyuki_Katsura <hiroyuki.katsura.0513@gmail.com>
---
Makefile.am | 4 ++++
configure.ac | 3 +++
generator/Makefile.am | 3 +++
generator/bindtests.ml | 3 +++
generator/bindtests.mli | 1 +
generator/main.ml | 5 +++++
generator/rust.ml | 34 ++++++++++++++++++++++++++++++++++
generator/rust.mli | 19 +++++++++++++++++++
2019 Jul 08
2
Re: [PATCH] Add Rust bindings
On Mon, Jul 08, 2019 at 10:04:57AM +0100, Richard W.M. Jones wrote:
>On Mon, Jul 08, 2019 at 10:49:55AM +0200, Martin Kletzander wrote:
>> On Mon, Jul 08, 2019 at 10:10:10AM +0200, Pino Toscano wrote:
>> >On Saturday, 6 July 2019 13:03:24 CEST Martin Kletzander wrote:
>> >>Just one thing, the Cargo.toml includes a version under which the crate would be
>>
2019 Jul 29
1
Re: [PATCH] Rust bindings: Add Rust bindings
...(flags.to_libc_int()) };
+ if g.is_null() {
+ Err(error::Error::Create)
+ } else {
+ Ok(Handle { g })
+ }
+ }
+}
+
+impl Drop for Handle {
+ fn drop(&mut self) {
+ unsafe { guestfs_close(self.g) }
+ }
+}
+
+pub struct CreateFlags {
+ create_no_environment_flag: bool,
+ create_no_close_on_exit_flag: bool,
+}
+
+impl CreateFlags {
+ pub fn none() -> CreateFlags {
+ CreateFlags {
+ create_no_environment_flag: false,
+ create_no_close_on_exit_flag: false,
+ }
+ }
+
+ pub fn new() -> CreateFlags {
+...
2019 Jul 17
2
[PATCH] Rust bindings: Add Rust bindings
..._void);
+}
+
+const GUESTFS_CREATE_NO_ENVIRONMENT: i64 = 1;
+const GUESTFS_CREATE_NO_CLOSE_ON_EXIT: i64 = 2;
+
+pub struct Handle {
+ g: *mut guestfs_h,
+}
+
+impl Drop for Handle {
+ fn drop(&mut self) {
+ unsafe { guestfs_close(self.g) }
+ }
+}
+
+pub struct CreateFlags {
+ create_no_environment_flag: bool,
+ create_no_close_on_exit_flag: bool,
+}
+
+impl CreateFlags {
+ pub fn none() -> CreateFlags {
+ CreateFlags {
+ create_no_environment_flag: false,
+ create_no_close_on_exit_flag: false,
+ }
+ }
+
+ pub fn new() -> CreateFlags {
+...
2019 Jul 26
4
Re: [PATCH] Rust bindings: Add Rust bindings
Hi Hiroyuki,
sorry for the late reply.
Most of the work is definitely nice! There are few notes below,
although they are not big issues. I will check this patch once more
on monday, especially the rust parts.
Otherwise, I'd say that we are close to merging this :)
On Tuesday, 23 July 2019 10:37:17 CEST Hiroyuki Katsura wrote:
> From: Hiroyuki_Katsura
2019 Jul 02
16
[PATCH] Add Rust bindings
I fixed the patch I submitted before based on comments, and there are some
commits which are merged or divided. So, I will re-send all the patches.
Regards,
Hiroyuki Katsura