Hi! The components of a Vector4 are x, y, z, w (so you can do vec4.x = 10.0 for example) and you can use swizzling for any combination of x, y, and z (for example vec4.xyy()). It is not possible to include w in the swizzle because that would imply adding a lot of methods to nalgebra which would increase significantly the size of the generated .rlib. Though we could add those behind a feature though if you need it.
There is no rgba or stpq components in nalgebra because we want to remain focused on linear algebra. Components related to colors or textures are out of scope.