func (as MachineAddresses) AsProviderAddresses(options ...func(mutator ProviderAddressMutator)) ProviderAddresses {
	if len(as) == 0 {
		return nil
	}

	addrs := make(ProviderAddresses, len(as))
	for i, addr := range as {
		addrs[i] = addr.AsProviderAddress(options...)
	}
	return addrs
}
// AsProviderAddresses is used to construct ProviderAddresses
// element-wise from MachineAddresses
AsProviderAddresses is used to construct ProviderAddresses
element-wise from MachineAddresses
// AsProviderAddresses is used to construct ProviderAddresses // element - wise from MachineAddresses
func (as MachineAddresses) AsProviderAddresses(options ...func(mutator ProviderAddressMutator)) ProviderAddresses {
	if len(as) == 0 {
		return nil
	}
	addrs := make(ProviderAddresses, len(as))
	for i, addr := range as {
		addrs[i] = addr.AsProviderAddress(options...)
	}
	return addrs
}
func ( as MachineAddresses ) AsProviderAddresses ( options ... func ( mutator ProviderAddressMutator ) ) ProviderAddresses { if len ( as ) == 0 { return nil } addrs := make ( ProviderAddresses , len ( as ) ) for i , addr := range as { addrs [ i ] = addr . AsProviderAddress ( options ... ) } return addrs }
AsProviderAddresses is used to construct ProviderAddresses
element-wise from MachineAddresses
AsProviderAddresses is used to construct ProviderAddresses element - wise from MachineAddresses