release method

void release()

Releases the line, so you don't own it anymore.

The lines ownership is undefined until the Future returned by release completes.

Implementation

void release() {
 // return _synchronizedWrite(() async {
//      if (!_requested) {
//        throw StateError("Can't release line because it is not requested.");
//      }

    _ProxyGpiodPlatformSide.releaseLine(_lineHandle);

//      _requested = false;
    _info = null;
    _triggers = const {};
    _value = null;
 // });
}