Adding struct documentation
diff --git a/openstack/networking/v2/networks/results.go b/openstack/networking/v2/networks/results.go
index 28360b7..91182a4 100644
--- a/openstack/networking/v2/networks/results.go
+++ b/openstack/networking/v2/networks/results.go
@@ -12,6 +12,7 @@
 	gophercloud.CommonResult
 }
 
+// Extract is a function that accepts a result and extracts a network resource.
 func (r commonResult) Extract() (*Network, error) {
 	if r.Err != nil {
 		return nil, r.Err
@@ -29,18 +30,22 @@
 	return res.Network, nil
 }
 
+// CreateResult represents the result of a create operation.
 type CreateResult struct {
 	commonResult
 }
 
+// GetResult represents the result of a get operation.
 type GetResult struct {
 	commonResult
 }
 
+// UpdateResult represents the result of an update operation.
 type UpdateResult struct {
 	commonResult
 }
 
+// DeleteResult represents the result of a delete operation.
 type DeleteResult commonResult
 
 // Network represents, well, a network.