fn new_from_blob(blob: VipsBlob) -> Result<Self> {
        unsafe {
            let res = bindings::vips_source_new_from_blob(blob.ctx);
            vips_source_result(
                res,
                Error::InitializationError("Could not initialise VipsSource from blob"),
            )
        }
    }
// not sure if it this is safe
// should test before making it public
not sure if it this is safe
should test before making it public
not sure if it this is safe should test before making it public
fn new_from_blob(blob: VipsBlob) -> Result<Self> {
        unsafe {
            let res = bindings::vips_source_new_from_blob(blob.ctx);
            vips_source_result(
                res,
                Error::InitializationError("Could not initialise VipsSource from blob"),
            )
        }
    }
fn new_from_blob ( blob : VipsBlob ) -> Result < Self > { unsafe { let res = bindings :: vips_source_new_from_blob ( blob . ctx ) ; vips_source_result ( res , Error :: InitializationError ( " " ) , ) } }
not sure if it this is safe
should test before making it public
not sure if it this is safe should test before making it public
blob
VipsBlob